Commit Graph

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