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.
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>
4 years ago
..
arm_atsam massdrop alt/ctrl: support saving into nvm (#6068) 4 years ago
avr Move feature suspend logic out of platform specific code (#14210) 4 years ago
chibios Initial pass of F405 support (#14584) 4 years ago
test Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433) 4 years ago
atomic_util.h
bootloader.h
eeprom.h
gpio.h
host.c Add Support for USB programmable buttons (#12950) 4 years ago
host.h Add Support for USB programmable buttons (#12950) 4 years ago
host_driver.h Add Support for USB programmable buttons (#12950) 4 years ago
pin_defs.h
progmem.h
raw_hid.h
report.c [Core] Fix "6kro enable" and clarify naming (#14563) 4 years ago
report.h Add Support for USB programmable buttons (#12950) 4 years ago
sleep_led.h
suspend.h Move feature suspend logic out of platform specific code (#14210) 4 years ago
sync_timer.c
sync_timer.h
timer.h
usb_util.c
usb_util.h
virtser.h
wait.h