shao ziyang
/
FRDM_KL25Z_TSI_Touch
KL25Z touch button demo.
main.cpp@0:a7cc807c718f, 2015-05-21 (annotated)
- Committer:
- shaoziyang
- Date:
- Thu May 21 16:37:26 2015 +0000
- Revision:
- 0:a7cc807c718f
First version. Modify from mbed tsi libary.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
shaoziyang | 0:a7cc807c718f | 1 | #include "mbed.h" |
shaoziyang | 0:a7cc807c718f | 2 | #include "TSISensor.h" |
shaoziyang | 0:a7cc807c718f | 3 | |
shaoziyang | 0:a7cc807c718f | 4 | int main(void) { |
shaoziyang | 0:a7cc807c718f | 5 | PwmOut led1(LED_BLUE); |
shaoziyang | 0:a7cc807c718f | 6 | PwmOut led2(LED_GREEN); |
shaoziyang | 0:a7cc807c718f | 7 | |
shaoziyang | 0:a7cc807c718f | 8 | TSISensor tsi; |
shaoziyang | 0:a7cc807c718f | 9 | |
shaoziyang | 0:a7cc807c718f | 10 | led1.period_ms(1); |
shaoziyang | 0:a7cc807c718f | 11 | led2.period_ms(1); |
shaoziyang | 0:a7cc807c718f | 12 | |
shaoziyang | 0:a7cc807c718f | 13 | while (true) { |
shaoziyang | 0:a7cc807c718f | 14 | printf("\r\n"); |
shaoziyang | 0:a7cc807c718f | 15 | for(uint8_t i = 0; i < ELECTRODE_NUM; i++) |
shaoziyang | 0:a7cc807c718f | 16 | printf("%d:%d-%f ", tsi.Pressed(i), tsi.readTSI_u16(i),tsi.readTSI(i)); |
shaoziyang | 0:a7cc807c718f | 17 | |
shaoziyang | 0:a7cc807c718f | 18 | led1 = 1-tsi.readTSI(0); |
shaoziyang | 0:a7cc807c718f | 19 | led2 = 1-tsi.readTSI(1); |
shaoziyang | 0:a7cc807c718f | 20 | |
shaoziyang | 0:a7cc807c718f | 21 | wait(0.1); |
shaoziyang | 0:a7cc807c718f | 22 | } |
shaoziyang | 0:a7cc807c718f | 23 | } |