This website requires JavaScript.
256a247011
document
master
v0.6.7
wolfv6
2016-11-21 06:13:44 -0700
726e666ebb
add tutorial_7ab_mapping_layout_to_matix.md and mapping sketches
wolfv6
2016-11-21 04:58:12 -0700
09641ec6ed
document
v0.6.6
wolfv6
2016-11-20 10:34:40 -0700
6bc75afe1b
in keybrd library, change #include <keybrd library file> angle bracket to double quotes
wolfv6
2016-11-18 03:21:50 -0700
04f395f499
rename #define SAMPLE_COUNT_MACRO to const SAMPLE_COUNT
wolfv6
2016-11-18 03:04:35 -0700
a2d1e30f2e
Code_LayerHoldShift and tutorials/keybrd_3g_shift_pairings/keybrd_3g_shift_pairings.ino
v0.6.5
wolfv6
2016-11-16 23:28:37 -0700
09b3e8ceb7
document
v0.6.4
wolfv6
2016-11-16 18:56:37 -0700
e5944bee57
remove calls to Keyboard.begin()
wolfv6
2016-11-16 09:49:09 -0700
ad1b3b2289
add Port_MCP23S18
wolfv6
2016-11-16 08:46:40 -0700
45674eb9b9
change Port_MCP23S17, add slaveSelect to constructor parameter
wolfv6
2016-11-16 08:29:51 -0700
df4abb3808
rename Port_MCP23018 to Port_MCP23017, Port_MCP23018 inherits everything from Port_MCP23017
wolfv6
2016-11-16 07:23:00 -0700
cf3e582e25
rename keybrd_MCP23018.ino to keybrd_MCP23017.ino, works on both MCP23017 and MCP23018
wolfv6
2016-11-16 06:56:05 -0700
6a787b4155
add LED_PortOpenDrain
wolfv6
2016-11-15 20:01:42 -0700
a3f2261625
rename setHigh() setLow() to writeHigh() writeLow()
wolfv6
2016-11-15 18:47:23 -0700
b149a831de
rename strobeOn to activeState
wolfv6
2016-11-15 18:41:05 -0700
22ac815015
update keybrd_MCP23018 and PCA9655E_5_keybrd.ino for bb
wolfv6
2016-11-15 17:56:27 -0700
76b9e4efd3
document
wolfv6
2016-11-14 03:59:22 -0700
e92716e263
replace Port_*::write() with setHigh() and setLow(), and move strobe logic from Port_*::write() to Scanner_IOE::scan()
wolfv6
2016-11-14 00:29:29 -0700
46988319a1
rename print_microseconds_per_scan() to printMicrosecondsPerScan, rename print_scans_per_second() to printScansPerSecond
wolfv6
2016-11-12 14:42:10 -0700
e9e74634a4
move IOE_scan_development and unit_tests to examples, add examples/IOE_PCA9655E_development/
wolfv6
2016-11-12 09:45:48 -0700
a7bea464bf
document
v0.6.3
wolfv6
2016-11-06 12:43:09 -0700
8855db3444
add a comma to Scanner_IOE constructor
wolfv6
2016-11-06 11:23:53 -0700
31e0fa5ae0
document
wolfv6
2016-11-06 02:41:56 -0700
31fed09b6b
document
wolfv6
2016-11-05 14:07:56 -0600
e84db1c61c
document
wolfv6
2016-11-04 00:56:26 -0600
ce9c10aba6
document
wolfv6
2016-11-02 23:05:47 -0600
5404ae451c
rename Scanner_ShiftRegsPISOSingleRow to Scanner_ShiftRegsRead, Scanner_ShiftRegsPISOMultiRow to Scanner_ShiftRegsReadStrobed
wolfv6
2016-11-02 15:28:58 -0600
d9465be221
reverse SS HIGH/LOW in Scanner_ShiftRegsPISOMultiRow::scan()
wolfv6
2016-11-02 15:15:16 -0600
3fa0aee2e2
add tri-state and right 74HC165 to sr0_LED_shiftRegs.ino
wolfv6
2016-10-31 17:43:53 -0600
6dde737d23
generalize LED_Port and LED_ShiftReg to LED_Port
wolfv6
2016-10-30 19:46:23 -0600
a45efab44f
add PortWriteInterface, Port_ShiftRegs
wolfv6
2016-10-30 17:25:44 -0600
fa4f07cc9d
update Scanner_ShiftRegsPISOMultiRow::scan(), rename LED_shiftRegs to LED_ShiftRegs
wolfv6
2016-10-30 14:36:34 -0600
0c4b54db13
add sr0_LED_shiftRegs.ino, LED_shiftRegs, LED_shiftRegs
wolfv6
2016-10-30 02:30:13 -0600
6e3640d95f
fix broken link and formatting
wolfv6
2016-09-28 15:44:44 -0600
07a66b0505
run AStyle
v0.6.0
wolfv6
2016-09-28 14:37:40 -0600
25c644f012
rename LED_IOE to LED_Port, update tutorials and sketches
wolfv6
2016-09-28 13:56:10 -0600
9c99fd7ba7
update sketches
wolfv6
2016-09-24 22:27:06 -0600
d24705d0cb
rename LED LEDInterface
wolfv6
2016-09-24 21:58:54 -0600
11cfc46390
rename PortPCA9655E to Port_PCA9655E, and PortMCP23S17 to Port_MCP23S17
wolfv6
2016-09-24 21:03:08 -0600
05b99a6da0
update DH sketch
wolfv6
2016-09-24 20:33:23 -0600
67cd82f168
update PCA9655E classes and keybrd_PCA9655E.ino
wolfv6
2016-09-24 17:02:20 -0600
b5b24111e7
update keybrd_4c_split_keyboard_with_IOE.ino
wolfv6
2016-09-24 13:04:52 -0600
218a1ce284
move PortMCP23S17.DEVICE_ADDR from static to local
wolfv6
2016-09-24 12:08:47 -0600
6c03b007c4
delete PortIOE
wolfv6
2016-09-24 11:26:08 -0600
fbf4eda206
add PortMCP23S17::beginProtocol()
wolfv6
2016-09-24 08:56:02 -0600
bc5e9dd07f
add layers and LEDs to keybrd_5b_LED_on_IOE.ino
wolfv6
2016-09-24 02:26:09 -0600
a241d78b94
change tutorial 5 names
wolfv6
2016-09-23 19:25:54 -0600
f24ea7aa76
add refPortWrite.begin(strobeOn) to Scanner_IOE::begin(), update unit tests
wolfv6
2016-09-23 14:52:09 -0600
59565dacb4
combined PortWrite_MCP23S17 and PortRead_MCP23S17 into Port_MCP23S17
wolfv6
2016-09-23 01:13:12 -0600
7a9228e7dc
add keybrd_5b_LED_on_IOE.ino
wolfv6
2016-09-22 07:46:50 -0600
9f910d73ad
update split keyboard tutorials 4a 4b 4c and sketches
wolfv6
2016-09-21 20:29:40 -0600
91df530ef2
add tutorials and annotate sketches 3c 3d 3e
wolfv6
2016-09-20 20:24:22 -0600
7773687287
add keybrd_3d_sublayerNestedKeys
wolfv6
2016-09-19 21:59:05 -0600
04e2752b0b
add Key_LayeredKeysBase and Key_LayeredKeys1
wolfv6
2016-09-19 20:40:25 -0600
f62d956918
rename layer to layerId
wolfv6
2016-09-19 19:46:03 -0600
59e4f38e61
rename Key_LayeredKeysArray to Key_LayeredKeys
wolfv6
2016-09-18 00:42:21 -0600
dad142eaa4
reword documentation - bitwise to bit pattern or bits
wolfv6
2016-09-17 15:47:37 -0600
ddbe9b0022
rename files Code_Layered* to Key_Layered*
wolfv6
2016-09-17 13:24:48 -0600
8a3fad791b
rename Code_Layered* to Key_Layered* and update inheritance
wolfv6
2016-09-17 12:31:14 -0600
2e77a18847
update diagrams and tutorials: 0 1 2 3a
wolfv6
2016-09-16 23:45:12 -0600
47e9d49127
rename Row::readPinCount to keyCount
wolfv6
2016-09-12 00:28:27 -0600
602de6e434
rename PortWrite_MCP23S17::push() to transfer()
wolfv6
2016-09-11 17:03:00 -0600
ae96a3d79c
move PortWrite_MCP23S17::push() to PortMCP23S17
wolfv6
2016-09-11 16:45:52 -0600
c2c0c02208
document
wolfv6
2016-09-11 15:23:47 -0600
4b1b53a76a
fixed MCP23S17 port classes and keybrd_4c_split_with_IOE.ino
wolfv6
2016-09-11 09:54:10 -0600
721fd86bc2
change DH to move scanner instantiation from Row_DH_uC and Row_DH_IOE to sketch
wolfv6
2016-09-07 21:27:51 -0600
15ebb4b6cf
add Scanner_ShiftRegsPISO, update keybrd_4b_split_keyboard_with_shift_registers.ino
wolfv6
2016-09-07 02:59:01 -0600
cefecb62a3
move scanner instantiation from Row_ShiftRegs to sketch, update keybrd_4b_split_keyboard_with_shift_registers.ino
wolfv6
2016-09-06 22:51:36 -0600
ac04d25a36
move scanner instantiation from Row_IOE to sketch, update keybrd_PCA9655E.ino
wolfv6
2016-09-06 01:08:26 -0600
874ba7ac11
move scanner instantiation from Row_uC to sketch, update keybrd_1_breadboard.ino
wolfv6
2016-09-05 14:09:59 -0600
ae6b21b712
add keybrd_PCA9655E.ino
wolfv6
2016-09-03 22:10:11 -0600
1f6b052a21
moved PCA9655E port commands from initialization list to Wire.write()
wolfv6
2016-09-03 17:22:55 -0600
5c8890312d
rename PortIOE.ADDR to DEVICE_ADDR
wolfv6
2016-09-03 14:25:22 -0600
0a1fd9772f
rename readPinCount_SHORT to readPinCountShort
wolfv6
2016-09-03 13:40:09 -0600
a4cc38d99a
rename PortRead to PortReadInterface, rename PortWrite to PortWriteInterface
wolfv6
2016-09-03 12:11:17 -0600
9902798d63
document
wolfv6
2016-09-03 11:15:57 -0600
6539cdadf9
edit MCP23S17 files
wolfv6
2016-09-02 20:24:55 -0600
5ee0cc0d65
add begin() and pullUp to PortRead_MCP23S17
wolfv6
2016-09-01 01:08:52 -0600
4c082faa68
move PortRead::readPins from PortRead to PortRead_PCA9655E
wolfv6
2016-08-31 20:53:34 -0600
caa29dec63
add MCP23S17 port files
wolfv6
2016-08-31 20:29:59 -0600
997942555d
add links to geekhack thread
wolfv6
2016-07-22 13:55:58 -0600
75b7d1411f
document
wolfv6
2016-07-22 12:16:47 -0600
9b4d3a04bb
update library.properties to v0.5.0
v0.5.0
wolfv6
2016-07-22 06:05:17 -0600
3328b55f5c
update changelog, add tag
wolfv6
2016-07-22 04:54:09 -0600
f7dd336772
fix image size in tutorial 1
wolfv6
2016-07-22 02:53:03 -0600
e257d35132
rename tutorial 10
wolfv6
2016-07-22 02:34:23 -0600
36d0ed3579
document and format
wolfv6
2016-07-22 02:11:38 -0600
f5e4c5fd3a
fix broken links
wolfv6
2016-07-21 14:20:07 -0600
c9a3abd4e7
move Debug variables to static
wolfv6
2016-07-17 20:26:00 -0600
b276d217b3
update tutorials 0 to 6
wolfv6
2016-07-17 20:03:03 -0600
31902a4c7f
document
wolfv6
2016-07-14 23:15:38 -0600
147154f040
document row files
wolfv6
2016-07-14 17:28:16 -0600
cdeb855a1d
rename Row::pressRelease() to send(), Debouncer_4Samples to Debouncer_Samples
wolfv6
2016-07-14 04:47:23 -0600
1c3a85d832
rename rename strobe to write, put Port at front of name
wolfv6
2016-07-13 22:16:18 -0600
689f3e6c4b
rename LED_PinNumber to LED_uC
wolfv6
2016-07-13 17:58:50 -0600
4fe2de25de
add StrobePort_PCA9655E to LED_PCA9655E
wolfv6
2016-07-13 17:40:24 -0600
a7d1fc0b85
remove portState from ReadPort
wolfv6
2016-07-13 15:49:56 -0600
f76ec3002d
remove ReadPort::getColPins() and StrobePort::setActivePinHigh() setActivePinLow()
wolfv6
2016-07-13 07:31:31 -0600
d5cd8e958b
add StrobePort_PCA9655E::write() and const bool Scanner_Port::STROBE_OFF
wolfv6
2016-07-13 07:17:35 -0600
37186b7586
changed scanner_Port::scan() to return refReadPort.getPortState()
wolfv6
2016-07-13 05:37:26 -0600