patrickmt
6e984a8b5e
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. |
6 years ago | |
---|---|---|
.. | ||
keymaps | Massdrop keyboard updates for SEND_STRING, syscalls, stdio, debug prints, Auto Shift (#3973) | 6 years ago |
config.h | Bringing Massdrop keyboard hardware configuration to keyboard level (#4593) | 6 years ago |
config_led.h | Keyboard: CTRL LED scan code mapping fix (#3867) | 6 years ago |
ctrl.h | Massdrop keyboard updates for SEND_STRING, syscalls, stdio, debug prints, Auto Shift (#3973) | 6 years ago |
info.json | Keyboard: CTRL and ALT keyboard json fix (#3816) | 6 years ago |
led_programs.c | move massdrop boards into its own directory for configurator visibility | 6 years ago |
matrix.c | Update to arm_atsam wait and timer routines | 6 years ago |
matrix.h | move massdrop boards into its own directory for configurator visibility | 6 years ago |
readme.md | Keyboard: CTRL and ALT updates (#3810) | 6 years ago |
rules.mk | Massdrop keyboard updates for SEND_STRING, syscalls, stdio, debug prints, Auto Shift (#3973) | 6 years ago |
readme.md
CTRL
The Massdrop CTRL is a TKL mechanical keyboard featuring dual USB-C connectors, an integrated Hi-Speed USB 2.0 hub, and fully customizable RGB backlighting and underlighting.
Keyboard Maintainer: Massdrop
Hardware Supported: Massdrop, Inc. CTRL PCBs utilizing Microchip's ATSAMD51J18A MCU and USB2422 2-Port USB 2.0 Hi-Speed Hub Controller, and ISSI's IS31FL3733 LED Drivers.
Hardware Availability: Massdrop CTRL Mechanical Keyboard
Make example for this keyboard (after setting up your build environment):
make massdrop/ctrl:default
For information on flashing this keyboard, visit the following links:
Massdrop Loader Releases
Massdrop Loader Repository and Instructions
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.