Vilem Zavodny
8ccd278a7e
button: fix ADC changes for IDF version >= 5. Closes https://github.com/espressif/esp-iot-solution/pull/204
2022-08-02 14:20:32 +08:00
bennettbe
8aefe2dea3
button: rename usr_data to hardware_data && allow user to pass arbitrary data through callback. Closes https://github.com/espressif/esp-iot-solution/pull/200
2022-07-04 20:40:56 +08:00
Tomas Rezucha
fd38b168d6
button: fix build on IDF version >= 5. Closes https://github.com/espressif/esp-iot-solution/pull/184
2022-05-06 15:12:18 +08:00
Tomas Rezucha
fae526efcd
button: Add idf-component-manager files
...
Closes https://github.com/espressif/esp-iot-solution/pull/138
2022-03-08 13:25:53 +08:00
zhouli
63421202d6
fix: fix compatibility issues checked by ci; closes #133
2021-10-20 19:39:19 +08:00
zhouli
54465e63ae
fix(button): add gpio button and adc button
2021-02-20 10:37:23 +08:00
Li Bo
dff0f055c4
fix(light): fix light ledc_fade_func_uinstall bug
2021-02-07 20:17:14 +08:00
Li Bo
0845f4b245
refactor(large_commit): adjust components directory structure based on functions
...
group components into: audio bus button display expander gui led motor sensors storage
BREAKING CHANGE: may cause build error due to files location change
2020-12-01 17:24:38 +08:00
Wangjialin
7d0ca09aa5
style(framework): refactor the project framework
2017-11-07 14:11:42 +08:00
Wangjialin
d33522477a
style(api): modify format for function names
...
1. change api names, add iot_ prefix for all the c functions
2. update idf submodule
3. modify i2c device functions
4. add missing files
2017-11-07 13:22:42 +08:00
Wangjialin
fa3345f1c5
feature(example): add application example for touch evb
...
1. modify touchpad component code
2. add absolute threshold value for touch component
3. chenge prefix for touch component
4. remove untested proximity and gesture functions
2017-11-02 16:37:53 +08:00
Wangjialin
1262fae1ad
bugfix(button): fix the issue that the button might be triggered by mistake
2017-10-11 23:36:35 +08:00
qianyicheng
56934de3ed
doc(readme): update readmes for several components
...
1. update readme of touchpad component
2. update readme of button module
3. update readme of led
4. add note to project readme
2017-09-07 14:54:24 +08:00
qianyicheng
e8990d2a64
style(add_commits): add commits to classes and change class names
2017-08-17 12:13:13 +08:00
Wangjialin
880f2898fb
bugfix(warnings): fix warnings during compiling.
2017-08-13 21:31:05 +08:00
qianyicheng
cf6c60a027
bugfix(cpp): move default arguments from definition to declaration
2017-08-13 21:16:02 +08:00
Wangjialin
a130aaeba0
feature(unit-test): add unit-test code
...
1. modify makefile, add option of IOT_TEST_ALL for unit test
2. fix light APIs.
3. update CI, add unit-test check in CI (+1 squashed commit)
4. add missing files
5. still use the old-style definition of ADC
2017-08-11 10:36:44 +08:00
qianyicheng
dcf39f453f
feature(button_c++): add button class and test
...
1. add private copy construtor to prevent copy construct
2. change the button create function in cloud.c
3. change apis of button, add serial trigger mode
2017-08-04 21:19:58 +08:00
Wang Jia Lin
cde8257191
feature(ci): add ci template
2017-05-24 15:36:39 +08:00
Wang Jia Lin
5e97eec5ac
Update README.md
2017-03-03 01:52:07 +08:00
Wang Jia Lin
0a55bac862
Update README.md
2017-02-17 19:44:56 +08:00
Wangjialin
23dc764f16
add button doc
2017-02-17 19:50:03 +08:00
Wangjialin
96732d33b4
add push and release event
2017-02-14 00:45:24 +08:00
Wangjialin
427bae45f0
add button features
...
Add button APIs.
Users can init button and register their own callback functions for a "TAP" action and several "PRESS" actions.
2017-02-13 15:59:15 +08:00
Wangjialin
c3d9c03290
first commit with solution framework
2017-01-11 15:40:46 +08:00