car chassis
Dependencies: Servo mbed-rtos mbed
clock.cpp@4:7fa7f78cbb92, 2015-10-13 (annotated)
- Committer:
- mariob
- Date:
- Tue Oct 13 14:08:44 2015 +0000
- Revision:
- 4:7fa7f78cbb92
- Parent:
- 2:7dfc8dd6aab3
delete unused library
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mariob | 1:79b1ee0f97ef | 1 | #include "car_config.hpp" |
mariob | 2:7dfc8dd6aab3 | 2 | #include "net.hpp" |
mariob | 2:7dfc8dd6aab3 | 3 | #include "can.hpp" |
mariob | 1:79b1ee0f97ef | 4 | #include "mbed.h" |
mariob | 1:79b1ee0f97ef | 5 | #include "rtos.h" |
mariob | 1:79b1ee0f97ef | 6 | |
mariob | 1:79b1ee0f97ef | 7 | void init_clock() |
mariob | 1:79b1ee0f97ef | 8 | { |
mariob | 2:7dfc8dd6aab3 | 9 | set_time(0); |
mariob | 1:79b1ee0f97ef | 10 | } |
mariob | 1:79b1ee0f97ef | 11 | |
mariob | 1:79b1ee0f97ef | 12 | void thread_clock (void const *args) |
mariob | 1:79b1ee0f97ef | 13 | { |
mariob | 2:7dfc8dd6aab3 | 14 | while(1) { |
mariob | 2:7dfc8dd6aab3 | 15 | //if a time update has been received |
mariob | 2:7dfc8dd6aab3 | 16 | if (can_cmd_time.flag == CAN_FLAG_RECEIVED) { |
mariob | 2:7dfc8dd6aab3 | 17 | //update time |
mariob | 2:7dfc8dd6aab3 | 18 | set_time(can_cmd_time.payload.msg.time); |
mariob | 2:7dfc8dd6aab3 | 19 | // time_t seconds = time(NULL); |
mariob | 2:7dfc8dd6aab3 | 20 | // printf("time: %s\r\n", ctime(&seconds)); |
mariob | 2:7dfc8dd6aab3 | 21 | //set the message as read |
mariob | 2:7dfc8dd6aab3 | 22 | can_cmd_time.flag = CAN_FLAG_EMPTY; |
mariob | 1:79b1ee0f97ef | 23 | } |
mariob | 2:7dfc8dd6aab3 | 24 | Thread::wait(CLOCK_THREAD_PERIOD); |
mariob | 2:7dfc8dd6aab3 | 25 | } |
mariob | 1:79b1ee0f97ef | 26 | } |