ttt ko
/
NRP2020_main_1_29
aa
main.cpp@3:8790e69f8c59, 2020-01-24 (annotated)
- Committer:
- M_souta
- Date:
- Fri Jan 24 11:26:29 2020 +0000
- Revision:
- 3:8790e69f8c59
- Parent:
- 2:32d2cd7d744b
- Child:
- 5:4b841637618e
lll;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
M_souta | 0:db8d4af513c0 | 1 | #include "mbed.h" |
M_souta | 0:db8d4af513c0 | 2 | #include "Motor.h" |
M_souta | 0:db8d4af513c0 | 3 | #include "MCP.h" |
M_souta | 0:db8d4af513c0 | 4 | #include "XBee.h" |
M_souta | 3:8790e69f8c59 | 5 | #include <stdint.h> |
M_souta | 0:db8d4af513c0 | 6 | |
M_souta | 0:db8d4af513c0 | 7 | #define SDA PB_7 |
M_souta | 0:db8d4af513c0 | 8 | #define SCL PB_6 |
M_souta | 0:db8d4af513c0 | 9 | #define MCP_ADDRESS 0x40 |
M_souta | 0:db8d4af513c0 | 10 | |
M_souta | 0:db8d4af513c0 | 11 | MCP MCP(SDA, SCL, MCP_ADDRESS); |
M_souta | 0:db8d4af513c0 | 12 | XBEE::ControllerData *controller; |
M_souta | 2:32d2cd7d744b | 13 | MOTOR::MotorStatus motor[MOUNTING_MOTOR_NUM]; |
M_souta | 0:db8d4af513c0 | 14 | |
M_souta | 3:8790e69f8c59 | 15 | /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */ |
M_souta | 3:8790e69f8c59 | 16 | |
M_souta | 3:8790e69f8c59 | 17 | |
M_souta | 3:8790e69f8c59 | 18 | |
M_souta | 3:8790e69f8c59 | 19 | /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */ |
M_souta | 3:8790e69f8c59 | 20 | |
M_souta | 0:db8d4af513c0 | 21 | int main() { |
M_souta | 0:db8d4af513c0 | 22 | |
M_souta | 3:8790e69f8c59 | 23 | XBEE::Controller::Initialize(); |
M_souta | 2:32d2cd7d744b | 24 | MOTOR::Motor::Initialize(); |
M_souta | 2:32d2cd7d744b | 25 | |
M_souta | 3:8790e69f8c59 | 26 | __enable_irq(); |
M_souta | 3:8790e69f8c59 | 27 | |
M_souta | 3:8790e69f8c59 | 28 | /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */ |
M_souta | 3:8790e69f8c59 | 29 | |
M_souta | 2:32d2cd7d744b | 30 | |
M_souta | 1:5b0303768126 | 31 | |
M_souta | 3:8790e69f8c59 | 32 | /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */ |
M_souta | 3:8790e69f8c59 | 33 | |
M_souta | 0:db8d4af513c0 | 34 | while(1) { |
M_souta | 3:8790e69f8c59 | 35 | |
M_souta | 0:db8d4af513c0 | 36 | controller = XBEE::Controller::GetData(); |
M_souta | 1:5b0303768126 | 37 | MCP.Update(); |
M_souta | 0:db8d4af513c0 | 38 | |
M_souta | 3:8790e69f8c59 | 39 | /* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */ |
M_souta | 3:8790e69f8c59 | 40 | |
M_souta | 2:32d2cd7d744b | 41 | |
M_souta | 2:32d2cd7d744b | 42 | |
M_souta | 3:8790e69f8c59 | 43 | /* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */ |
M_souta | 2:32d2cd7d744b | 44 | |
M_souta | 2:32d2cd7d744b | 45 | MOTOR::Motor::Update(motor); |
M_souta | 0:db8d4af513c0 | 46 | } |
M_souta | 0:db8d4af513c0 | 47 | } |