You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING CHANGE: Significantly refactored the canread and canwrite APIs to
making custom handlers much easier to implement.
BREAKING CHANGE: Refactor time.h and FrequencyClock API for clarity and
usefulness.
BREAKING CHANGE: Use uint8_t[] for CAN message payloads everywhere instead of
uint64_t to remove confusion about byte order.
BREAKING CHANGE: Using CanMessage struct in favor if loose id + data.
BREAKING CHANGE: Removed "reset" control command.
BREAKING CHANGE: Add "Pipeline" argument to custom signal read handler
function prototype, to allow triggering arbitrary new output messages without
decoding a signal by hand.
BREAKING CHANGE: Changed USB endpoint numbers to allow for optimal performance
and a new logging channel.
BREAKING CHANGE: JSON delimiter for output data changed to '\0' from '\r\n' to
match the required delimiter for input data. This requires updates to client
libraries.
BREAKING CHANGE: Changed the default platform when compiling from CHIPKIT to
FORDBOARD.
BREAKING CHANGE: Standardized most Makefile flags to get ready for dynamic
configuration. Check your environment variables against the new compilation
docs!
Merge "canemulator" build into the mainline branch, controlled with the
DEFAULT_EMULATED_DATA_STATUS compile-time flag.
Added support for request/response style diagnostic messages, and a special
build to automatically query for and set up recurring requests for supported
OBD-II PIDs.
Fix handling of 32-bit bitfields.
Add support for extended CAN IDs (29-bit).
Support configuration of CAN messages acceptance filters on the fly, rather
than only at startup. This changed an API, but an internal one, so it is not a
breaking change.
Add new control command to retrive a unique device ID (only works if Bluetooth
module is installed right now).
Support control commands via UART in additional to USB.
Moved debug logging to a secondary USB endpoint by default - re-enable UART
with UART_LOGGING flag.
Update MPIDE dependency to 2013-08* version. Re-run script/bootstrap.sh to get
the latest version.
Refactored bootstrap scripts to target specific build environments, so not
everyone needs every dependency.
Use new version of Arduino-Makefile which depends on Python and the PySerial
module.
Switch RN-42 Bluetooth modules into pairing mode if they supported so client
devices don't need to poll for a connection.
Add a power management mode that tries to infer if vehicle is running based on
OBD-II engine RPM and vehicle speed.
Remove need for external wire indicatin if UART is to be enabled on PIC32
after discovering a non-blocking USB status check API call .