Skip to content

Tags: libhal/libhal-arm-mcu

Tags

1.10.0

Toggle 1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
📌 Use range for python_requires (#131)

1.9.1

Toggle 1.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🐛 Fix stm32f1::uart usart1 pin selection (#118)

Resolves #117

1.9.0

Toggle 1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
♻️ Changes all around (#110)

* ♻️ Changes all around

- Use manager paradigm for
- Add zero_copy_serial to usart
- power_on now throws an exception if the peripheral is already powered
  on
- configure_pin now throws if a pin isn't in its reset state when its
  called

* Move adc_manager ctor to protected region

* ✏️ Fix typos in documention

* Revert demos back to main

* ✏️ One last typo

* ♻️ Cleanup units and headers

1.8.0

Toggle 1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
✏️ Update stm32f1 timer files & variables (#102)

1.7.0

Toggle 1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
📝 Add stm32f1 series errata document (#95)

1.6.0

Toggle 1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🐛 Add timeout ctor to `hal::stm32f1::can_peripheral_manager` (#91)

`hal::stm32f1::can_peripheral_manager` has its original constructor
deprecated and a new constructor accepting a `hal::steady_clock` and
timeout time. If exiting initialization takes longer than the time out
time, a `hal::timed_out` exception will be thrown.

In order to prevent applications unassociated from the can application
to continue to work as usual, a try/catch is put around the construction
of the `hal::stm32f1::can_peripheral_manager` object. If construction
fails, then none of the can interface optionals will be set and the
program will run without them. If the can application is executed and
the optionals are nullopt, then access will throw and will terminate
the application which is the intended behavior.

1.5.2

Toggle 1.5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
✨ Add UART to stm32f411 (#85)

- Add UART to stm32f411
- Fixed frequency() for the clock tree

1.5.1

Toggle 1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🐛 Fix stm32f1::can_transceiver baud_rate() (#84)

1.5.0

Toggle 1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
🐛 Make libhal & libhal-util transitive (#82)

1.4.0

Toggle 1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
✨ Add split can implementation (#74)

* ✨ Add split can implementation

* Trying to get the filters to work. Not getting anything currently

* ✨ Filters are working. Need to test more