Releases: openmrn/OpenMRNLite
Regular release of OpenMRNLite
Updates OpenMRN basic libraries. Makes the code compatible with esp32-v2.0.x core.
===
Downintegrate openmrn to 03af22aeccf88979acbe75b710008bd3ec4ac268
(2023-09-23):
bakerstu/openmrn@03af22ae Merge branch 'master' of github.com:bakerstu/openmrn
bakerstu/openmrn@4bc7ab2f Fix MultiConfiguredPC.hxx compilation with C++20 (bakerstu/openmrn#737)
bakerstu/openmrn@3d4f8ef6 Esp32 TWAI updates based on comments (bakerstu/openmrn#720)
bakerstu/openmrn@32a2abc8 Fork spiffs/stm32f7/Stm32SPIFFS.cxx to st/Stm32Flash.hxx step 4
bakerstu/openmrn@54419304 Fork spiffs/stm32f7/Stm32SPIFFS.cxx to st/Stm32Flash.hxx step 3
bakerstu/openmrn@abc53c47 Fork spiffs/stm32f7/Stm32SPIFFS.cxx to st/Stm32Flash.hxx step 2
bakerstu/openmrn@eb2e6b43 Fork spiffs/stm32f7/Stm32SPIFFS.cxx to st/Stm32Flash.hxx
bakerstu/openmrn@ca333ec4 Fix compile error in railcom board definitions.
bakerstu/openmrn@4807345f Stm32 pwm f7xx update (bakerstu/openmrn#735)
bakerstu/openmrn@ffc0d3d4 Add L4xx HAL include for Stm32PWM (bakerstu/openmrn#734)
bakerstu/openmrn@cebac9cd Fix missing ifdef for reboot because macos build is broken.
bakerstu/openmrn@bef698ce BitBang I2C Recovery (bakerstu/openmrn#731)
bakerstu/openmrn@4426b208 Ensure tick_disable() upon timeout; fix locking. (bakerstu/openmrn#730)
bakerstu/openmrn@6a1b281e Makes LocalTrackIf compile under gtest. (bakerstu/openmrn#727)
bakerstu/openmrn@53f3ab7a Workaround for stm32can stuck in error passive state (bakerstu/openmrn#726)
bakerstu/openmrn@95523347 Completes date-time parsing APIs in BroadcastTimeDefs. (bakerstu/openmrn#728)
bakerstu/openmrn@65ef5c3e Add TMAG5273 Driver (bakerstu/openmrn#725)
bakerstu/openmrn@a7e4abfa bit bang i2c master (bakerstu/openmrn#703)
bakerstu/openmrn@fb0762db Esp32 Bootloader updates from comments (bakerstu/openmrn#719)
bakerstu/openmrn@49b306f7 Fix OpenMRNLite includes for test builds (bakerstu/openmrn#723)
bakerstu/openmrn@b5f378b4 Renames global symbol allocator
to cpu_profile_allocator
. (bakerstu/openmrn#717)
bakerstu/openmrn@1e6534c5 arduino-esp32 2.0.x support (bakerstu/openmrn#536)
bakerstu/openmrn@630f590e BroadcastTime string to rate quarters error handling (bakerstu/openmrn#716)
bakerstu/openmrn@dda901d9 Adds 9bit reception support to the TI uart drivers. (bakerstu/openmrn#713)
bakerstu/openmrn@685d61e8 Respond Ack to memcfg write datagrams immediately. (bakerstu/openmrn#712)
bakerstu/openmrn@441f0467 Adds time jump information to the broadcast time update callbacks. (bakerstu/openmrn#694)
bakerstu/openmrn@343b60b9 Refactors fast time state into a separate base class from BroadcastTime. (bakerstu/openmrn#692)
bakerstu/openmrn@3092f0ea Add missing include guards. (bakerstu/openmrn#714)
bakerstu/openmrn@00171fbd Fix bug that convoluted the file mode for the UART hardware mode (bakerstu/openmrn#706)
bakerstu/openmrn@db89362b Refactors the flash writing/erasing code for TI flash into a separate class. (bakerstu/openmrn#710)
bakerstu/openmrn@3f6afa05 Adds STM32 RailcomDriver (bakerstu/openmrn#702)
bakerstu/openmrn@b9207af8 Adds hex_to_string helper function to format_utils. (bakerstu/openmrn#707)
bakerstu/openmrn@d5062f63 Deletes stm32f0-f3 SPIFFs driver. (bakerstu/openmrn#708)
bakerstu/openmrn@d195728b Fixes some compile errors: (bakerstu/openmrn#709)
bakerstu/openmrn@3e22e2e5 Fixes bug in flash write.
bakerstu/openmrn@5c83605a Fixes compilation warnings.
bakerstu/openmrn@32595621 Adds support for unaligned reads and writes to the TivaEEPROMFile driver. (bakerstu/openmrn#704)
bakerstu/openmrn@d96e64c0 Removes the driverlib from the path for CC322x.mk Removes a duplicate entry from the clang-format file.
bakerstu/openmrn@c34b444b Stores the last offset in the configuration space when generating the XML. (bakerstu/openmrn#693)
bakerstu/openmrn@b9e888eb Eliminates b'' from the revision strings. (bakerstu/openmrn#701)
bakerstu/openmrn@7dbd8000 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/st/Stm32Railcom.hxx step 4
bakerstu/openmrn@13ff5db7 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/st/Stm32Railcom.hxx step 3
bakerstu/openmrn@a1ce1c12 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/st/Stm32Railcom.hxx step 2
bakerstu/openmrn@cd5e9808 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/st/Stm32Railcom.hxx
bakerstu/openmrn@a5bcbcbf Removes unneeded include.
bakerstu/openmrn@ce647ab8 Separate RailcomDriverBase to a different file. (bakerstu/openmrn#700)
bakerstu/openmrn@c4a2f48e Fork src/freertos_drivers/ti/TivaDCC.hxx to src/freertos_drivers/common/FixedQueue.hxx step 4
bakerstu/openmrn@8ebea315 Fork src/freertos_drivers/ti/TivaDCC.hxx to src/freertos_drivers/common/FixedQueue.hxx step 3
bakerstu/openmrn@79814933 Fork src/freertos_drivers/ti/TivaDCC.hxx to src/freertos_drivers/common/FixedQueue.hxx step 2
bakerstu/openmrn@e217ff44 Fork src/freertos_drivers/ti/TivaDCC.hxx to src/freertos_drivers/common/FixedQueue.hxx
bakerstu/openmrn@5413dafb Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/common/RailcomImpl.hxx step 4
bakerstu/openmrn@b06f1731 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/common/RailcomImpl.hxx step 3
bakerstu/openmrn@7c559be0 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/common/RailcomImpl.hxx step 2
bakerstu/openmrn@bd7fb793 Fork src/freertos_drivers/ti/TivaRailcom.hxx to src/freertos_drivers/common/RailcomImpl.hxx
bakerstu/openmrn@95f15f2e Moves the interrupt operations to the TivaRailcomDriver from RailcomDriverBase. (bakerstu/openmrn#699)
bakerstu/openmrn@465b36ab Virtual Train application: adds ability to spawn many train nodes. (bakerstu/openmrn#698)
bakerstu/openmrn@687007d5 Adds a nodejs target for memconfig utils (bakerstu/openmrn#697)
bakerstu/openmrn@3a70466d Fixes build for Stm32 CanSerialNode example. (bakerstu/openmrn#696)
bakerstu/openmrn@87cb5fc2 Fix build of Arduino STM32 CAN driver. (bakerstu/openmrn#695)
bakerstu/openmrn@3e7d0222 Makes the PWM interface compatible with constexpr. (bakerstu/openmrn#690)
bakerstu/openmrn@8905b172 Adds stream support to MemoryConfigClient (bakerstu/openmrn#688)
bakerstu/openmrn@c300e8f3 Adds a helper function for GDB. (bakerstu/openmrn#689)
bakerstu/openmrn@e18a56ce Adds stream read support to the memory config handler (bakerstu/openmrn#687)
bakerstu/openmrn@08f78f9f Fix broken streamsender test. (bakerstu/openmrn#686)
bakerstu/openmrn@f077f2d1 Adds stream receiver (bakerstu/openmrn#685)
bakerstu/openmrn@39b2efad Adds StreamSenderCan for the streaming protocol. (bakerstu/openmrn#623)
bakerstu/openmrn@eb8a2074 Adds EEPROMFile driver for TI Tiva microcontrollers. (bakerstu/openmrn#684)
bakerstu/openmrn@6ded55be Abstract the "generic" portions of DccAccConsumer into a "base" class. (bakerstu/openmrn#682)
bakerstu/openmrn@f6624dbd Fixes bug in velocity::set_dcc_128. (bakerstu/openmrn#683)
bakerstu/openmrn@35c34238 Fix bus-off error handling. (bakerstu/openmrn#681)
bakerstu/openmrn@39a07d7e SimpleStack Delay Node Initialization (bakerstu/openmrn#679)
bakerstu/openmrn@a1225a8f Fix nullptr dereference error in race condition around memory config datagrams. (bakerstu/openmrn#678)
bakerstu/openmrn@e81d2374 Add an EntryModel option to disable automatic clamping (bakerstu/openmrn#680)
bakerstu/openmrn@970f9058 Makes RamDisk remember where EOF is. (bakerstu/openmrn#677)
bakerstu/openmrn@3f124a2e Adds implementation of chip_erase() to SpiFlash driver. (bakerstu/openmrn#676)
bakerstu/openmrn@62e836e2 Fixes constructor of Velocity class. (bakerstu/openmrn#675)
bakerstu/openmrn@8edb9891 Increases the stream timeout for the JS BootloaderClient. (bakerstu/openmrn#673)
bakerstu/openmrn@79603638 Make RefreshLoop constructor more generic, create add_member method. (bakerstu/openmrn#670)
bakerstu/openmrn@b878ef6d Fix compile errors under llvm. (bakerstu/openmrn#672)
bakerstu/openmrn@f5d08762 Fix the preamble count to match the S-9.2 minimum of 10 preamble bits (20 half bits). (bakerstu/openmrn#671)
bakerstu/openmrn@5c5b7927 Remove consumer from PolledProducer. (bakerstu/openmrn#669)
bakerstu/openmrn@d25c8c65 Optimize latency of hub (bakerstu/openmrn#667)
bakerstu/openmrn@5c789562 Makes the separator character configurable in mac_to_string helper function. (bakerstu/openmrn#668)
bakerstu/openmrn@01cde51c Adds a couple of more functions to cortex-M0 atomic operations. (bakerstu/openmrn#666)
bakerstu/openmrn@99b20635 Adds a hook for the bootload...
Patch release 1.0.3
Cherrypick bakerstu/openmrn#523
Cherrypick bakerstu/openmrn#524
These fix compilation errors with arduino esp32 board support library v1.0.6.
No downintegrate from openmrn master was performed in this release.
Regular release of OpenMRNLite
Regular release with all upstream patches pulled from
https://github.com/bakerstu/openmrn/releases/tag/OpenMRNLite-v1.0.2
Beta2 release of the Arduino OpenMRNLite library
v0.1.1 Down-integrates openmrn to 4cf981b for library release 0.1.1.
Beta release for Arduino library
v0.1.0 Update library.json.