summaryrefslogtreecommitdiff
path: root/keyboards/massdrop
AgeCommit message (Collapse)Author
2019-01-07Update to arm_atsam wait and timer routinespatrickmt
Microsecond (us) delays are now handled by a busy wait loop according to MCU frequency. This replaces the system counter method which had an overhead of around 12us. TC5 device and supporting routines removed as it was the old us delay counter. wait_ms is now properly a macro to CLK_delay_ms. wait_us is now properly a macro to CLK_delay_us. Removed CLK_get_us as it has no use. All calls to CLK_get_ms() have been replaced by timer_read64() with corrected typing. All calls to CLK_delay_ms() have been replaced by wait_ms(). All calls to CLK_delay_us() have been replaced by wait_us() and timings verified or updated as needed after review on scope. Corrected typing of variables using 64bit ms timer readings if needed.
2018-12-10Bringing Massdrop keyboard hardware configuration to keyboard level (#4593)patrickmt
MCU Pins for debugging, LED, boot tracing, and shift registers are now configurable at keyboard level. Macros led_* replaced by DBG_LED_* Macros m15_* replaced by DBG_1_* Macros m27_* replaced by DBG_2_* Macros m28_* replaced by DBG_3_* For CTRL and ALT keyboards, debug boot tracing pin default now set to pad M27 instead of M28 since although M28 is not being used, it is technically a signal for USB port detection. m15_print(...) renamed to dbg_print(...) to get away from hard coded port names. dbg_print function now follows similar pattern to debug led output.
2018-11-27Keymap: Added abishalom keymaps (#4495)abishalom
* Added abishalom keymaps Added personal keymaps for Massdrop Alt and Tada68 * Update keyboards/tada68/keymaps/abishalom/rules.mk Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/rules.mk Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/config.h Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/keymap.c Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/keymap.c Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/rules.mk Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/keymap.c Co-Authored-By: abishalom <abishalom1997@gmail.com> * Update keyboards/tada68/keymaps/abishalom/keymap.c Co-Authored-By: abishalom <abishalom1997@gmail.com> * Updated keymaps * Bugfix Tada68 * Update keyboards/tada68/keymaps/abishalom/keymap.c Co-Authored-By: abishalom <abishalom1997@gmail.com>
2018-11-06Add localized LED flash effect on keypress to Massdrop ALT (#4340)Sean Dwyer
2018-09-28Massdrop keyboard updates for SEND_STRING, syscalls, stdio, debug prints, ↵patrickmt
Auto Shift (#3973) * Update for SEND_STRING usage Update for SEND_STRING usage. Sending keyboard reports (kbd, nkro) now obey the minimum polling time. While attempting to send a keyboard report and waiting for a USB poll, other functions of the keyboard, including LED effects and power management, will continue to operate at their intended intervals. * Updates for send string, syscalls, stdio, debug prints, auto shift Now properly waiting for previous keys sent over USB to complete before sending new. Added heap to linker and now compiling with syscalls support. Removed custom string functions and now using stdio. dprintf now works as intended through virtser device. * CTRL and ALT keymap updates CTRL mac keymap updated ALT default and mac keymap updated ALT rules.mk added Auto Shift with default no * Code cleanup as per discussion with vomindoraan Code cleanup as per discussion with vomindoraan
2018-09-13Keyboard: ALT keymap update and LED driver brightness mismatch fix (#3890)patrickmt
* ALT keymap update Added additional End key on layer 1 to match key cap * LED driver update addressing PR #3871 Update sync between IS31FL3733 drivers is causing varying behavior in keyboards including brightness mismatch and slight flicker at very low rgb values. Visually, disabling sync is not noticeable. Ref PR #3871 by guarnacciaa.
2018-09-07Keyboard: CTRL LED scan code mapping fix (#3867)patrickmt
* CTRL LED scan code mapping fix Fixed scan codes to properly align with key wiring * Update scan codes for caps and scroll lock lighting Update scan codes for caps and scroll lock lighting according to previous scan code mapping update
2018-09-05CTRL and ALT updatespatrickmt
Added support to enter bootloader from software (bootloader version must be newer than "v2.18Jun 22 2018 17:28:08" until workaround for older is created). Updated CTRL and ALT keymaps for entering bootloader with Fn+b held for >500ms. Added basic MacOS keymap for ALT. USB sleep LED indicator now turns off after 1 second. Slowed down debug LED code printing.
2018-09-03Keymap: Massdrop CTRL: add basic MacOS support (#3842)Elisiano Petrini
* swap KC_LALT with KC_LGUI * replace KC_RALT with KC_RGUI This makes the keyboard more mac friendly out of the box (I'm aware this that this could partially be done in software with the preferences but hey, where's the fun in that).
2018-09-01Keyboard: Rename alt67 to alt (#3824)patrickmt
Renamed keyboard alt67 to alt and adjusted necessary files where alt67 appeared. CTRL keymap fixed enum structure name. usb2422 removed stray define no longer used.
2018-08-31Keyboard: CTRL and ALT keyboard json fix (#3816)patrickmt
Fixed incorrect layout names
2018-08-30Keyboard: CTRL and ALT updates (#3810)patrickmt
Update to CTRL and ALT keyboard files
2018-08-29Keyboard: Update CTRL and ALT keyboard readme (#3796)patrickmt
* Massdrop keyboards readme update Massdrop keyboards readme update for flashing instructions * ctrl and alt keyboard readme update Updating make command in Massdrop CTRL and ALT keyboard readme files to reflect directory change
2018-08-29Massdrop keyboards readme update (#3791)patrickmt
Massdrop keyboards readme update for flashing instructions
2018-08-29move massdrop boards into its own directory for configurator visibilitymechmerlin