summaryrefslogtreecommitdiffstats
path: root/drivers/haptic/haptic.h
Commit message (Collapse)AuthorAgeFilesLines
* haptic: correct size of reserved field in the haptic structure. This saves 1 ↵Purdea Andrei2021-05-081-1/+1
| | | | | byte of wasted SRAM. (#12483) Co-authored-by: Drashna Jaelre <drashna@live.com>
* Run clang-format manually to fix recently changed fileszvecr2019-11-171-8/+8
|
* DRV2605L Continuous Haptic Feedback Support (#6461)MechMerlin2019-09-191-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | * provide means to turn on RTP mode and set the amplitude * new keycode HPT_CONT to turn RTP off/on * introduce new keycodes HPT_CONI, and HPT_COND for Haptic Continuous Increase and Decrease * support for continuous mode amplitude increase and decrease * code cleanup * update docs to reference new keycodes and functionality * don't touch the keymaps * add function prototypes * add proper guards * cleanup guards * remove extra reserved
* clang-format changesskullY2019-08-301-42/+36
|
* Haptic feedback generalized - DRV2605 and solenoids (#4939)ishtob2019-02-161-0/+82
* initial work to add eeprom to haptic feedback and decouple the feedback process from keyboards * Haptic feedback enhancements: on/off toggle working, feedback order working todo: -work on modes switching -get modes switching to save to eeprom * haptic enhancement - eeprom and modes added * Added set and get functions for haptic feedback * initial implementation of solenoids under haptic feedback * changed eeprom to 32 bits to reserve blocks for future features * start documentation of haptic feedback * change keycode per comment from reviewers * typo fixes * added eeprom for solenoid configs * added solenoid and docs * Add/fix default parameters configs, improve docs * more doc cleanup * add in solenoid buzz toggle, clean up doc * some fixes for error in compiling solenoid * fix a chibios specific i2c read function and added one for AVR controllers in DRV2605L.c * fixes for avr side issues * update keymap * fix keymap compile error * fix bugs found during solenoid testing * set pin that is not powered during bootloader * added warning about certain pins on the MCU may trip solenoid during DFU/bootloader