Library to control Dodge LX (83.3k) CAN devices

Dependencies:   DodgeRadioLib EthernetWrapperLib OBDIILib mbed

main.cpp

Committer:
rtgree01
Date:
2012-01-09
Revision:
3:2ce0da6b91dc
Parent:
2:e8b13ea2881b
Child:
5:46f139e53b15

File content as of revision 3:2ce0da6b91dc:

#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->readCANbus();
        
//        obdii->UpdateData();
        
        wdt.kick();        
    }
}