disturbance observer
Dependencies: mbed MATSUbed USBDevice
main.cpp
- Committer:
- hardtail
- Date:
- 2017-10-30
- Revision:
- 4:a6882e08058c
- Parent:
- 3:618130d2d43e
- Child:
- 5:6190762f5f9a
File content as of revision 4:a6882e08058c:
#include "mbed.h" #include "USBSerial.h" #define LED1 P0_29 #define LED2 P0_28 #define LED3 P0_27 #define LED4 P0_26 #define ISP0 P0_4 #define ISP1 P0_16 USBSerial pc(0x1f00,0x2012, 0x0001,false); BusOut myled(LED1, LED2, LED3, LED4); //DigitalIn sw1(ISP0); //DigitalIn sw2(ISP1); InterruptIn USB_ISP_bt(ISP0); // ISP0ボタンを押すとUSB ISPモードに入る設定 void enter_USB_ISP(){ pc.printf("enter ISP\n"); NVIC_SystemReset(); } int main() { USB_ISP_bt.mode(PullUp); USB_ISP_bt.fall(&enter_USB_ISP); myled = 0b0001; while(1){ if(myled < 0b1000){ wait(0.5); myled = myled << 1; }else{ while(myled != 0b0001) { wait(0.5); myled = myled >> 1; } } pc.printf("hello world \r\n"); } }