Changelog

1.5.0 - 2019-09-04

Added:

  • Added support for latest Polaris board revision.

  • Added demod.flip property to allow flipping of the weakest bit in a frame to be disabled. Allowed values are 0 or 1.

1.4.0 - 2019-07-02

Added:

  • Enable CSP Ethernet/UDP interface. Refer to CSP documentation page in (doc/csp.rst) for information on configuration.

1.3.0 - 2019-06-16

Fixed:

  • Fix CAN bitrates below 1000 kbps using the sys.can.rate property. The supported rates are 1000, 500, 250, 125, 100, 83.3, and 50 kbps.

  • Fix error handling when calling prop commands without a group argument or with flags specified after the group.

Changed:

  • Changed CAN interface to use CSP/CFP masked mode.

  • Removed the tm.temp.core property since the junction temperature readings were not reliable. The tm.temp.mcu property should be used instead.

  • Renamed sys.rs422.rate to sys.uart.rate. The property ID and type are unchanged, so existing code will work without modifications.

  • Renamed the trace print command to trace mask.

  • Remove a number of peripheral debug commands.

Added:

  • Add support for frame timestamping using an external PPS signal. The demod.pps.valid, demod.pps.last, and demod.pps.avg properties show whether the system uses the external PPS signal and the current and averaged ADC clock rates. A CSP/CMP clock set command can be used to set the UTC second for wall clock timestamps.

  • Add multidrop UART support using the sys.uart.multidrop property. If set to true, the system will only drive the differential transmit pair when actively transmitting.

1.2.0 - 2018-08-15

Fixed:

  • Improved frame detection for back-to-back frames

  • Avoid dropped frames in high-load scenarios

  • Fix potential unaligned memory access when loading properties

1.1.0 - 2018-02-01

Added:

  • Remote shell/slash functionality

  • Remote software update flashing functionality

1.0.0 - 2017-12-01

Added:

  • First released version.