kids_ws
/
kids_workshop
mbedキッズワークショップで使うプログラムです
Diff: kids_workshop.h
- Revision:
- 0:e1d30d486b13
- Child:
- 1:751b1cff6db3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kids_workshop.h Thu Jul 21 05:26:49 2016 +0000 @@ -0,0 +1,49 @@ +#ifndef __KIDS_WORKSHOP__ +#define __KIDS_WORKSHOP__ + +#include "SB1602E.h" + +DigitalOut led1(LED1); // p8 +DigitalOut led2(LED2); + +#if defined(TARGET_HRM1017) +AnalogIn ain(P0_2); +SB1602E lcd(P0_22, P0_20); +DigitalOut gnd1(P0_10, 0); +DigitalOut gnd2(P0_13, 0); +InterruptIn din(P0_12); +PwmOut wave(P0_19); +#elif defined(TARGET_LPC1768) +AnalogIn ain(p20); +SB1602E lcd(p9, p10); +DigitalOut gnd1(p5, 0); +DigitalOut gnd1(p6, 0); +InterruptIn din(p7); +PwmOut wave(p21); +#else +#error This target does not support for this project. +#endif + +void init(void); +void key_pressed(void); + +int disp_mode; + +const int tone_table_us[] = { +0, +3822, +//3608, +3405, +//3214, +3034, +2864, +//2703, +2551, +//2408, +2273, +//2145, +2025, +1911 +}; + +#endif