Skip to content

EDS v1.8.3

Choose a tag to compare

@Xaloqi Xaloqi released this 25 Jun 07:00

What's new

NXP FRDM-MCXN947 board support

  • New boards/frdm_mcxn947/ — overlay + Kconfig for MCX N947 (Cortex-M33, 150 MHz, FlexCAN0 on PIO1_10/PIO1_11)
  • basic_ecu builds and runs on frdm_mcxn947/mcxn947/cpu0; J-Link onboard for logging
  • New zephyr-nxp CI job validates every PR

SID 0x19 — sub-functions 0x0B and 0x19

  • reportDTCFaultDetectionCounter (0x0B) — ISO 14229-1 §11.3.11
  • reportDTCWithPermanentStatus (0x19) — ISO 14229-1 §11.3.25
  • New dtc_entry_t fields: fault_detection_counter, is_permanent
  • Three new API functions: dtc_database_set_fault_counter(), dtc_database_set_permanent(), dtc_database_clear_non_permanent()
  • SID 0x14 now calls dtc_database_clear_non_permanent() — behaviour unchanged when no DTCs are permanent
  • 11 new unit tests (TC-0x19-026 through TC-036)

Bug fixes

  • uds_comm_control_init() now called as Step 5.8 in all generated init sequences — previously SID 0x28 and 0x85 returned NRC 0x22 on every build (closes #28)

Full changelog

See CHANGELOG.md for details.