Library to control Dodge LX (83.3k) CAN devices

Dependencies:   DodgeRadioLib EthernetWrapperLib OBDIILib mbed

main.cpp

Committer:
rtgree01
Date:
2012-01-24
Revision:
5:46f139e53b15
Parent:
3:2ce0da6b91dc
Child:
6:d2f9034ca30c

File content as of revision 5:46f139e53b15:

#include "mbed.h"
#include "WatchDogTimer.h"
#include "radioEmulator.h"
#include "ecu_reader.h"

#include "Eth.h"

WatchDogTimer wdt;

Eth eth;

RadioEmulator *radio;
ecu_reader *obdii;

CAN interiorBus(p30,p29);
CAN obd2Bus(p9,p10);

int main()
{
    radio = new RadioEmulator(&interiorBus, wdt.TimedOut());

//    obdii = new ecu_reader(&obd2Bus, CANSPEED_500);     //Create object and set CAN speed    

    wdt.kick(2);

    while (1)
    {
        eth.Operate();
        radio->Operate();
//        obdii->UpdateData();
        
        wdt.kick();        
    }
}