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
avr
chibios
test
atomic_util.h
bootloader.h
eeprom.h
gpio.h
host.c
host.h
host_driver.h
pin_defs.h
progmem.h
raw_hid.h
report.c
report.h
sleep_led.h
suspend.h
sync_timer.c
sync_timer.h
timer.h
usb_util.c
usb_util.h
virtser.h
wait.h