keychron_qmk_firmware/tmk_core/common
Alexandre d'Alton 90797d903c
massdrop alt/ctrl: support saving into nvm (#6068)
* support saving into SmartEEPROM

Signed-off-by: Alexandre d Alton <alex@alexdalton.org>

* atsam: update smarteeprom implementation

- Use define for SmartEEPROM buffer address
- Check buffer overflow
- Do not perform operation when timeout occurs

Signed-off-by: Alexandre d'Alton <alex@alexdalton.org>

* return 0 instead of ff for invalid address or timeout

Signed-off-by: Alexandre d'Alton <alex@alexdalton.org>

* clang-format

* Add extra bounds checks

Co-authored-by: zvecr <git@zvecr.com>
2021-09-30 06:56:13 +10:00
..
arm_atsam massdrop alt/ctrl: support saving into nvm (#6068) 2021-09-30 06:56:13 +10:00
avr
chibios Initial pass of F405 support (#14584) 2021-09-25 00:19:41 +01:00
test Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433) 2021-09-15 01:21:36 -07:00
atomic_util.h
bootloader.h
eeprom.h
gpio.h
host_driver.h Add Support for USB programmable buttons (#12950) 2021-09-15 08:40:22 -07:00
host.c Add Support for USB programmable buttons (#12950) 2021-09-15 08:40:22 -07:00
host.h Add Support for USB programmable buttons (#12950) 2021-09-15 08:40:22 -07:00
pin_defs.h
progmem.h
raw_hid.h
report.c [Core] Fix "6kro enable" and clarify naming (#14563) 2021-09-29 11:37:11 -07:00
report.h Add Support for USB programmable buttons (#12950) 2021-09-15 08:40:22 -07:00
sleep_led.h
suspend.h
sync_timer.c
sync_timer.h
timer.h
usb_util.c
usb_util.h
virtser.h
wait.h