Library to control Dodge LX (83.3k) CAN devices
Dependencies: DodgeRadioLib EthernetWrapperLib OBDIILib mbed
main.cpp
- Committer:
- rtgree01
- Date:
- 2013-01-25
- Revision:
- 8:92e624c2841e
- Parent:
- 7:ed2867165b19
File content as of revision 8:92e624c2841e:
#include "rtg_mbed_bob.h" #include "WatchDogTimer.h" #include "radioEmulator.h" #include "OBDII.h" #include "Eth.h" WatchDogTimer wdt; Eth eth; RadioEmulator *radio; OBDII *obdii; CAN *interiorBus = &can2; CAN *obd2Bus = &can1; DigitalOut *interior_RS = &can2_rs; InterruptIn *interiorIRQ = &can2_irq; DigitalOut *obdii_RS = &can1_rs; int main() { radio = new RadioEmulator(interiorBus, interior_RS, interiorIRQ, wdt.TimedOut()); // obdii = new OBDII(obd2Bus, obdii_RS, CANSPEED_500); //Create object and set CAN speed wdt.kick(2); while (1) { eth.Operate(); radio->Operate(); // obdii->UpdateData(); wdt.kick(); } }