Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: CDC.cpp
- Revision:
- 16:7bb8b161e00b
- Parent:
- 15:82c3cc87bd02
--- a/CDC.cpp Sun Feb 07 18:24:13 2016 +0000 +++ b/CDC.cpp Fri Mar 18 20:58:36 2016 +0000 @@ -67,14 +67,16 @@ /** Enables CAN traciever transmit **/ void CDC::enable() { - enable_transceiver = 0; //active + //enable_transceiver = 0; //active + can.monitor(0); sleep_timer.reset(); sleep_timer.start(); } /** Disables CAN traciever transmit **/ void CDC::disable() { - enable_transceiver = 1; //sleep + //enable_transceiver = 1; //sleep + can.monitor(1); sleep_timer.stop(); } @@ -115,7 +117,6 @@ IBUS_COMMAND CDC::get_cmd() { if(can.read(CAN_RxMsg)) { led2 = !led2; - CAN_TxMsg.data[0]++; switch (CAN_RxMsg.id) { case DISPLAY_RESOURCE_REQ: sleep_timer.reset(); @@ -123,6 +124,7 @@ update_elapsed_time(); send_can_frame(GENERAL_STATUS_CDC, cdc_status_cmd); led1 = !led1; + printf("cdc_acttive = %i", cdc_active); return IBUS_HEAD_UNIT_ON; case NODE_STATUS_RX: send_can_frame(NODE_STATUS_TX, ninefive_cmd);