Commit graph

25 commits

Author SHA1 Message Date
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