this code is completely restructured, but should do the same thing. did not want to directly commit, since it may not work at all. compiles though.
Dependencies: AVEncoder mbed-src-AV
Fork of Test by
pinouts.cpp@13:5f08195456a4, 2015-12-15 (annotated)
- Committer:
- jimmery
- Date:
- Tue Dec 15 08:56:36 2015 +0000
- Revision:
- 13:5f08195456a4
HUGE RESTRUCTURING OF THE CODE.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jimmery | 13:5f08195456a4 | 1 | #include "mouse.h" |
jimmery | 13:5f08195456a4 | 2 | #include "pinouts.h" |
jimmery | 13:5f08195456a4 | 3 | |
jimmery | 13:5f08195456a4 | 4 | #include "AVEncoder.h" |
jimmery | 13:5f08195456a4 | 5 | #include "mbed.h" |
jimmery | 13:5f08195456a4 | 6 | |
jimmery | 13:5f08195456a4 | 7 | Serial pc(SERIAL_TX, SERIAL_RX); |
jimmery | 13:5f08195456a4 | 8 | |
jimmery | 13:5f08195456a4 | 9 | PwmOut right_forward(PB_10); |
jimmery | 13:5f08195456a4 | 10 | PwmOut right_reverse(PA_6); |
jimmery | 13:5f08195456a4 | 11 | PwmOut left_forward(PA_7); |
jimmery | 13:5f08195456a4 | 12 | PwmOut left_reverse(PB_6); |
jimmery | 13:5f08195456a4 | 13 | |
jimmery | 13:5f08195456a4 | 14 | // TODO: change our encoder pins from AnalogIn into: |
jimmery | 13:5f08195456a4 | 15 | // otherwise, we can also use the AVEncoder thing as well. |
jimmery | 13:5f08195456a4 | 16 | AVEncoder l_enco(PA_15, PB_3); |
jimmery | 13:5f08195456a4 | 17 | AVEncoder r_enco(PA_1, PA_10); |
jimmery | 13:5f08195456a4 | 18 | |
jimmery | 13:5f08195456a4 | 19 | // gyro |
jimmery | 13:5f08195456a4 | 20 | AnalogIn _gyro(PA_0); |
jimmery | 13:5f08195456a4 | 21 | // AnalogIn gyro_cal(PC_1) ?? currently this isn't connected. |
jimmery | 13:5f08195456a4 | 22 | |
jimmery | 13:5f08195456a4 | 23 | //Left Front IR |
jimmery | 13:5f08195456a4 | 24 | DigitalOut eLF(PC_3); |
jimmery | 13:5f08195456a4 | 25 | AnalogIn rLF(PC_0); |
jimmery | 13:5f08195456a4 | 26 | //PC_4 is an ADC |
jimmery | 13:5f08195456a4 | 27 | //Left Side IR |
jimmery | 13:5f08195456a4 | 28 | DigitalOut eLS(PC_2); |
jimmery | 13:5f08195456a4 | 29 | AnalogIn rLS(PC_1); |
jimmery | 13:5f08195456a4 | 30 | |
jimmery | 13:5f08195456a4 | 31 | //Right Side IR |
jimmery | 13:5f08195456a4 | 32 | DigitalOut eRS(PC_12); |
jimmery | 13:5f08195456a4 | 33 | AnalogIn rRS(PA_4); |
jimmery | 13:5f08195456a4 | 34 | |
jimmery | 13:5f08195456a4 | 35 | //Right Front IR |
jimmery | 13:5f08195456a4 | 36 | DigitalOut eRF(PC_15); |
jimmery | 13:5f08195456a4 | 37 | AnalogIn rRF(PB_0); |
jimmery | 13:5f08195456a4 | 38 | |
jimmery | 13:5f08195456a4 | 39 | DigitalOut myled(LED1); |