Commit Graph

214 Commits

Author SHA1 Message Date
Dave
97d38282ae Cleanup read_row(), and remove duplicated Makefile 2020-05-12 14:50:56 -05:00
Dave
e9630edb03 Fix atmega2560 read_row routine 2020-05-09 03:51:24 -05:00
Dave
a9a759ac82 Add power button to classic keycaps BOM 2020-05-08 14:19:06 -05:00
Dave
346784bd6b Enable output hook in main() 2020-05-06 15:56:23 -05:00
Dave
0727621c19 ERC/DRC fixes
- Removed diodes from pinout page; these were for illustrative purposes only
- Added No-Connects on unused row signals.
2020-05-06 13:33:05 -05:00
Dave
922de973f8 Adjsut mounting slots and alignment of mounting holes. 2020-05-05 16:58:20 -05:00
Dave
ca6597412a Remove extraneous no-connect 2020-05-05 16:41:31 -05:00
Dave
bef1710bcd Minor cleanups 2020-05-05 16:40:48 -05:00
Dave
de346a1e59 Merge branch 'hooks' 2020-05-05 15:10:40 -05:00
Dave
5baf20a16b Get hook functionality running and DIP switch cleanup 2020-05-05 15:05:54 -05:00
Dave
c7b8641d0d Define dipswitch row in arch-dependent module.
Because the DIP switch row is hardwired on the controller board.
2020-05-03 12:05:27 -05:00
Dave
4d8bc2a9be (Development branch) Added in code to implement fuction hooks 2020-05-01 16:39:21 -05:00
Dave
3d8438bede Add extra sheet to document keyboard connector pinout 2020-05-01 16:35:24 -05:00
Dave
f81fd264b7 Fix unconnected wire to decoder for rows 8-15 2020-04-27 17:16:31 -05:00
Dave
32e74986c5 More special keys and other circuit cleanup. 2020-04-27 17:16:08 -05:00
Dave
77de6c7205 Fix wrong keymap assignment for SHIFT LOCK & other cleanups 2020-04-27 17:13:53 -05:00
Dave
fe5cafd8ab Add test of activate triple assignment (no function specified) 2020-04-27 17:12:39 -05:00
Dave
ef7a7bf320 Clean up shift/shiftlock cruft
* firmware/asdf/src/asdf_modifiers.h: C
2020-04-27 17:11:36 -05:00
Dave
8e2a12b9d5 Initial cut of OSI 542 keyboard scan support 2020-04-27 17:10:13 -05:00
Dave
80cb50eb7e Clean up physical device structures
- include callback function in device table instead of separate array.
2020-04-26 14:11:55 -05:00
Dave
60c00e636c Merge branch 'master' of github.com:osiweb/unified_retro_keyboard 2020-04-23 11:28:56 -05:00
Dave
01f57f69e1 Circuit tweaks
- Add power-on reset to reset circuit
- Modify Shiftlock circuit to require only one jumper
2020-04-23 11:27:54 -05:00
dfnr2
51815c7194 Delete unikbd-osi.kicad_pcb 2020-04-21 17:15:08 -05:00
dfnr2
e5d5d32061 Delete unikbd-osi.sch 2020-04-21 17:14:56 -05:00
dfnr2
e458b4024a Delete unikbd-osi.pro 2020-04-21 17:14:45 -05:00
Dave
0e70d49f44 Remove unused files 2020-04-21 14:37:25 -05:00
Dave
fe238606ff Delete unused filenames 2020-04-21 14:36:44 -05:00
Dave
bd0c06d69d Merge branch 'master' of github.com:osiweb/unified_retro_keyboard 2020-04-21 14:34:37 -05:00
Dave
5fa0f80b4e Add OSI interface schematic
Provides a keyboard interface to interface with OSI computers.  Equivalent to an
OSI 542C.

- Includes sound circuits

- Includes RESET delay circuit

- SHIFT LOCK can be mechanical push-on/push-off or soft toggle, selectable by
jumper.

- Provide SHIFT LOCK LED output.
2020-04-21 14:30:59 -05:00
dfnr2
e58c25b8d7 Update README.md 2020-04-18 18:12:53 -05:00
dfnr2
6edc2dc535 Update README.md 2020-04-18 00:21:56 -05:00
Dave
8db577580e Move DIP switch number label 2020-04-18 00:20:23 -05:00
Dave
5c1f5c0297 Update README for Atmega2560 ASCII interface 2020-04-16 17:14:31 -05:00
Dave
ac0d43b97e Add fixed PCB rendering 2020-04-16 17:13:11 -05:00
Dave
8fa9e27afa Remove problematic image 2020-04-16 17:10:52 -05:00
Dave
9cb368be32 Clean up connector labels on ATmel-2560 ASCII interface PCB 2020-04-16 17:02:28 -05:00
Dave
f946a699a0 Add 16-pin socket for custom interface/prototyping 2020-04-16 16:56:06 -05:00
Dave
8e3a9b87b4 Update README to include Sol keyboard 2020-04-16 13:53:17 -05:00
Dave
f2eead4db8 Updated README to reflect progress 2020-04-15 15:23:42 -05:00
Dave
427080a666 Clarified textbox comments 2020-04-15 15:23:04 -05:00
Dave
ae5aa3316d Fix Makefile typo 2020-04-15 10:59:26 -05:00
Dave
e294f0164e Add architecture-dependent files for ATMega2560, adjust Makefiles 2020-04-15 09:45:07 -05:00
Dave
192b626be3 More README cleanup 2020-04-14 00:53:27 -05:00
Dave
d08e65bef4 Change ATMega328P to ATMega2560 at top of README 2020-04-14 00:49:44 -05:00
Dave
35d3bfb11b README cleanups. 2020-04-14 00:49:06 -05:00
Dave
aaf6233723 Silk screen cleanups 2020-04-14 00:29:19 -05:00
Dave
1a9c84aac1 Add Atmega2560-based ASCII interface board 2020-04-13 20:54:56 -05:00
Dave
b135998254 On aligners, moved numpad 0.1825" to the right. 2020-04-13 15:08:55 -05:00
Dave
623a04c6c4 Changed resistor value from "R_US" to 470 2020-04-13 15:08:31 -05:00
Dave
fc4cb08d29 Clean ups
- Added comment clarifications

- Moved repeate_state_t definition from asdf_repeat.h to asdf_repeat.c, since
  this type is only used internally.
2020-04-09 15:47:27 -05:00