You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* Support using a timer for wait_us() on ChibiOS-based boards (#12198) There are spare GPT timers that can be used to get a more accurate wait_ms() time. This is required for the matrix scan unselect delay (30µs) to be shorter than the system tick rate of 100µs. This is limited to the maximum GPT duration of 65535 so values above that will automatically use the previous implementation based on the system tick. Using a specific timer means it can't be shared by another thread at the same time so when wait_us() is called from anything other than the main thread it will use the system tick implementation too. * Update tmk_core/common/chibios/wait.c * Update tmk_core/common/chibios/wait.c Co-authored-by: Joel Challis <git@zvecr.com> |
4 years ago | |
|---|---|---|
| .. | ||
| arm_atsam | 4 years ago | |
| avr | 4 years ago | |
| chibios | 4 years ago | |
| test | 4 years ago | |
| atomic_util.h | ||
| bootloader.h | ||
| eeprom.h | ||
| gpio.h | ||
| host.c | 4 years ago | |
| host.h | ||
| host_driver.h | 4 years ago | |
| pin_defs.h | ||
| progmem.h | 4 years ago | |
| raw_hid.h | ||
| report.c | ||
| report.h | 4 years ago | |
| sleep_led.h | ||
| suspend.h | 5 years ago | |
| sync_timer.c | 5 years ago | |
| sync_timer.h | 5 years ago | |
| timer.h | 4 years ago | |
| usb_util.c | 4 years ago | |
| usb_util.h | 4 years ago | |
| virtser.h | ||
| wait.h | 5 years ago | |