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();        
    }
}