Skip to content

Releases: openmrn/OpenMRNLite

Regular release of OpenMRNLite

23 Sep 18:26
Compare
Choose a tag to compare

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...

Read more

Patch release 1.0.3

04 Apr 12:36
Compare
Choose a tag to compare

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

16 Jul 21:41
Compare
Choose a tag to compare

Beta2 release of the Arduino OpenMRNLite library

13 Apr 10:17
Compare
Choose a tag to compare
v0.1.1

Down-integrates openmrn to 4cf981b for library release 0.1.1.

Beta release for Arduino library

03 Mar 21:49
Compare
Choose a tag to compare
v0.1.0

Update library.json.