256a247
(HEAD -> master, tag: v0.6.7)
document by
2016-11-21 06:13:44 -0700
726e666
add tutorial_7ab_mapping_layout_to_matix.md and mapping sketches by
2016-11-21 04:58:12 -0700
09641ec
(tag: v0.6.6)
document by
2016-11-20 10:34:40 -0700
6bc75af
in keybrd library, change #include <keybrd library file> angle bracket to double quotes by
2016-11-18 03:21:50 -0700
04f395f
rename #define SAMPLE_COUNT_MACRO to const SAMPLE_COUNT by
2016-11-18 03:04:35 -0700
a2d1e30
(tag: v0.6.5)
Code_LayerHoldShift and tutorials/keybrd_3g_shift_pairings/keybrd_3g_shift_pairings.ino by
2016-11-16 23:28:37 -0700
09b3e8c
(tag: v0.6.4)
document by
2016-11-16 18:56:37 -0700
e5944be
remove calls to Keyboard.begin() by
2016-11-16 09:49:09 -0700
ad1b3b2
add Port_MCP23S18 by
2016-11-16 08:46:40 -0700
45674eb
change Port_MCP23S17, add slaveSelect to constructor parameter by
2016-11-16 08:29:51 -0700
df4abb3
rename Port_MCP23018 to Port_MCP23017, Port_MCP23018 inherits everything from Port_MCP23017 by
2016-11-16 07:23:00 -0700
cf3e582
rename keybrd_MCP23018.ino to keybrd_MCP23017.ino, works on both MCP23017 and MCP23018 by
2016-11-16 06:56:05 -0700
6a787b4
add LED_PortOpenDrain by
2016-11-15 20:01:42 -0700
a3f2261
rename setHigh() setLow() to writeHigh() writeLow() by
2016-11-15 18:47:23 -0700
b149a83
rename strobeOn to activeState by
2016-11-15 18:41:05 -0700
22ac815
update keybrd_MCP23018 and PCA9655E_5_keybrd.ino for bb by
2016-11-15 17:56:27 -0700
76b9e4e
document by
2016-11-14 03:59:22 -0700
e92716e
replace Port_*::write() with setHigh() and setLow(), and move strobe logic from Port_*::write() to Scanner_IOE::scan() by
2016-11-14 00:29:29 -0700
4698831
rename print_microseconds_per_scan() to printMicrosecondsPerScan, rename print_scans_per_second() to printScansPerSecond by
2016-11-12 14:42:10 -0700
e9e7463
move IOE_scan_development and unit_tests to examples, add examples/IOE_PCA9655E_development/ by
2016-11-12 09:45:48 -0700
a7bea46
(tag: v0.6.3)
document by
2016-11-06 12:43:09 -0700
8855db3
add a comma to Scanner_IOE constructor by
2016-11-06 11:23:53 -0700
31e0fa5
document by
2016-11-06 02:41:56 -0700
31fed09
document by
2016-11-05 14:07:56 -0600
e84db1c
document by
2016-11-04 00:56:26 -0600
ce9c10a
document by
2016-11-02 23:05:47 -0600
5404ae4
rename Scanner_ShiftRegsPISOSingleRow to Scanner_ShiftRegsRead, Scanner_ShiftRegsPISOMultiRow to Scanner_ShiftRegsReadStrobed by
2016-11-02 15:28:58 -0600
d9465be
reverse SS HIGH/LOW in Scanner_ShiftRegsPISOMultiRow::scan() by
2016-11-02 15:15:16 -0600
3fa0aee
add tri-state and right 74HC165 to sr0_LED_shiftRegs.ino by
2016-10-31 17:43:53 -0600
6dde737
generalize LED_Port and LED_ShiftReg to LED_Port by
2016-10-30 19:46:23 -0600
a45efab
add PortWriteInterface, Port_ShiftRegs by
2016-10-30 17:25:44 -0600
fa4f07c
update Scanner_ShiftRegsPISOMultiRow::scan(), rename LED_shiftRegs to LED_ShiftRegs by
2016-10-30 14:36:34 -0600
0c4b54d
add sr0_LED_shiftRegs.ino, LED_shiftRegs, LED_shiftRegs by
2016-10-30 02:30:13 -0600
6e3640d
fix broken link and formatting by
2016-09-28 15:44:44 -0600
07a66b0
(tag: v0.6.0)
run AStyle by
2016-09-28 14:37:40 -0600
25c644f
rename LED_IOE to LED_Port, update tutorials and sketches by
2016-09-28 13:56:10 -0600
9c99fd7
update sketches by
2016-09-24 22:27:06 -0600
d24705d
rename LED LEDInterface by
2016-09-24 21:58:54 -0600
11cfc46
rename PortPCA9655E to Port_PCA9655E, and PortMCP23S17 to Port_MCP23S17 by
2016-09-24 21:03:08 -0600
05b99a6
update DH sketch by
2016-09-24 20:33:23 -0600
67cd82f
update PCA9655E classes and keybrd_PCA9655E.ino by
2016-09-24 17:02:20 -0600
b5b2411
update keybrd_4c_split_keyboard_with_IOE.ino by
2016-09-24 13:04:52 -0600
218a1ce
move PortMCP23S17.DEVICE_ADDR from static to local by
2016-09-24 12:08:47 -0600
6c03b00
delete PortIOE by
2016-09-24 11:26:08 -0600
fbf4eda
add PortMCP23S17::beginProtocol() by
2016-09-24 08:56:02 -0600
bc5e9dd
add layers and LEDs to keybrd_5b_LED_on_IOE.ino by
2016-09-24 02:26:09 -0600
a241d78
change tutorial 5 names by
2016-09-23 19:25:54 -0600
f24ea7a
add refPortWrite.begin(strobeOn) to Scanner_IOE::begin(), update unit tests by
2016-09-23 14:52:09 -0600
59565da
combined PortWrite_MCP23S17 and PortRead_MCP23S17 into Port_MCP23S17 by
2016-09-23 01:13:12 -0600
7a9228e
add keybrd_5b_LED_on_IOE.ino by
2016-09-22 07:46:50 -0600
9f910d7
update split keyboard tutorials 4a 4b 4c and sketches by
2016-09-21 20:29:40 -0600
91df530
add tutorials and annotate sketches 3c 3d 3e by
2016-09-20 20:24:22 -0600
7773687
add keybrd_3d_sublayerNestedKeys by
2016-09-19 21:59:05 -0600
04e2752
add Key_LayeredKeysBase and Key_LayeredKeys1 by
2016-09-19 20:40:25 -0600
f62d956
rename layer to layerId by
2016-09-19 19:46:03 -0600
59e4f38
rename Key_LayeredKeysArray to Key_LayeredKeys by
2016-09-18 00:42:21 -0600
dad142e
reword documentation - bitwise to bit pattern or bits by
2016-09-17 15:47:37 -0600
ddbe9b0
rename files Code_Layered* to Key_Layered* by
2016-09-17 13:24:48 -0600
8a3fad7
rename Code_Layered* to Key_Layered* and update inheritance by
2016-09-17 12:31:14 -0600
2e77a18
update diagrams and tutorials: 0 1 2 3a by
2016-09-16 23:45:12 -0600
47e9d49
rename Row::readPinCount to keyCount by
2016-09-12 00:28:27 -0600
602de6e
rename PortWrite_MCP23S17::push() to transfer() by
2016-09-11 17:03:00 -0600
ae96a3d
move PortWrite_MCP23S17::push() to PortMCP23S17 by
2016-09-11 16:45:52 -0600
c2c0c02
document by
2016-09-11 15:23:47 -0600
4b1b53a
fixed MCP23S17 port classes and keybrd_4c_split_with_IOE.ino by
2016-09-11 09:54:10 -0600
721fd86
change DH to move scanner instantiation from Row_DH_uC and Row_DH_IOE to sketch by
2016-09-07 21:27:51 -0600
15ebb4b
add Scanner_ShiftRegsPISO, update keybrd_4b_split_keyboard_with_shift_registers.ino by
2016-09-07 02:59:01 -0600
cefecb6
move scanner instantiation from Row_ShiftRegs to sketch, update keybrd_4b_split_keyboard_with_shift_registers.ino by
2016-09-06 22:51:36 -0600
ac04d25
move scanner instantiation from Row_IOE to sketch, update keybrd_PCA9655E.ino by
2016-09-06 01:08:26 -0600
874ba7a
move scanner instantiation from Row_uC to sketch, update keybrd_1_breadboard.ino by
2016-09-05 14:09:59 -0600
ae6b21b
add keybrd_PCA9655E.ino by
2016-09-03 22:10:11 -0600
1f6b052
moved PCA9655E port commands from initialization list to Wire.write() by
2016-09-03 17:22:55 -0600
5c88903
rename PortIOE.ADDR to DEVICE_ADDR by
2016-09-03 14:25:22 -0600
0a1fd97
rename readPinCount_SHORT to readPinCountShort by
2016-09-03 13:40:09 -0600
a4cc38d
rename PortRead to PortReadInterface, rename PortWrite to PortWriteInterface by
2016-09-03 12:11:17 -0600
9902798
document by
2016-09-03 11:15:57 -0600
6539cda
edit MCP23S17 files by
2016-09-02 20:24:55 -0600
5ee0cc0
add begin() and pullUp to PortRead_MCP23S17 by
2016-09-01 01:08:52 -0600
4c082fa
move PortRead::readPins from PortRead to PortRead_PCA9655E by
2016-08-31 20:53:34 -0600
caa29de
add MCP23S17 port files by
2016-08-31 20:29:59 -0600
9979425
add links to geekhack thread by
2016-07-22 13:55:58 -0600
75b7d14
document by
2016-07-22 12:16:47 -0600
9b4d3a0
(tag: v0.5.0)
update library.properties to v0.5.0 by
2016-07-22 06:05:17 -0600
3328b55
update changelog, add tag by
2016-07-22 04:54:09 -0600
f7dd336
fix image size in tutorial 1 by
2016-07-22 02:53:03 -0600
e257d35
rename tutorial 10 by
2016-07-22 02:34:23 -0600
36d0ed3
document and format by
2016-07-22 02:11:38 -0600
f5e4c5f
fix broken links by
2016-07-21 14:20:07 -0600
c9a3abd
move Debug variables to static by
2016-07-17 20:26:00 -0600
b276d21
update tutorials 0 to 6 by
2016-07-17 20:03:03 -0600
31902a4
document by
2016-07-14 23:15:38 -0600
147154f
document row files by
2016-07-14 17:28:16 -0600
cdeb855
rename Row::pressRelease() to send(), Debouncer_4Samples to Debouncer_Samples by
2016-07-14 04:47:23 -0600
1c3a85d
rename rename strobe to write, put Port at front of name by
2016-07-13 22:16:18 -0600
689f3e6
rename LED_PinNumber to LED_uC by
2016-07-13 17:58:50 -0600
4fe2de2
add StrobePort_PCA9655E to LED_PCA9655E by
2016-07-13 17:40:24 -0600
a7d1fc0
remove portState from ReadPort by
2016-07-13 15:49:56 -0600
f76ec30
remove ReadPort::getColPins() and StrobePort::setActivePinHigh() setActivePinLow() by
2016-07-13 07:31:31 -0600
d5cd8e9
add StrobePort_PCA9655E::write() and const bool Scanner_Port::STROBE_OFF by
2016-07-13 07:17:35 -0600
37186b7
changed scanner_Port::scan() to return refReadPort.getPortState() by
2016-07-13 05:37:26 -0600