laszlodaniel / CCDLibrary

Arduino library for interfacing Chrysler's legacy CCD-bus using the CCDBusTransceiver development board.
https://chryslerccdsci.wordpress.com/
GNU General Public License v3.0
19 stars 3 forks source link

Implementing CCD-bus state calculation in the background. #3

Open laszlodaniel opened 4 years ago

laszlodaniel commented 4 years ago

Four bus-states need to be determined on-the-fly:

Right now the first two states are established by an interrupt / timer task. The third state is a simple 256 us delay right before writing data to the CCD-bus. The fourth arbitration state is determined during the transmission of the first ID byte. It would be much better if the same idle-timer would determine the first 3 states in the background. The third state is especially sensitive to blocking delays. An enumerated variable could store all 4 states in one place.

panarama22 commented 7 months ago

Hi, could the library be used to make a clone of Chrysker's SKIM? Is it possible to develop a system that clones the SKIM module of a Wrangler 98-2006?

laszlodaniel commented 7 months ago

Hi, this has already been done by this company:

SKIM CCD emulator (1996-2001): https://cartools.lv/Shop/product_info.php?products_id=145

SKIM PCI emulator (2001-2004): https://cartools.lv/Shop/product_info.php?products_id=133