2.0.0
What's Changed
- Picolib by @kammce in libhal#1
- Picolib by @kammce in libhal#2
- Presubmit Update by @kammce in libhal#3
- Massive refactor of libarmcortex by @kammce in libhal#5
- Migrate presubmit to use libembeddedhal workflow by @kammce in libhal#10
- Add docs + docs presubmit by @kammce in libhal#11
- Convert dwt_counter to embed::counter by @kammce in https://github.com/libhal/libhal-armcortex/pull/12
- Add comment docs to interrupt.hpp by @kammce in libhal#14
- Make system_timer an embed::timer by @kammce in libhal#17
- Change docs title to libarmcortex by @kammce in https://github.com/libhal/libhal-armcortex/pull/18
- Migrate systick_timer to frequency class by @kammce in libhal#19
- Split up system control from interrupt by @kammce in libhal#20
- Fix overflow bug in dwt_counter by @kammce in https://github.com/libhal/libhal-armcortex/pull/21
- Migrate dwt to overflow_counter by @kammce in https://github.com/libhal/libhal-armcortex/pull/22
- Major refactor by @kammce in https://github.com/libhal/libhal-armcortex/pull/23
- Make theme red for CPU driver repos by @kammce in https://github.com/libhal/libhal-armcortex/pull/31
- Add DS_Store to gitignore + update dwt_counter by @kammce in https://github.com/libhal/libhal-armcortex/pull/32
- Remove CXX extension from cmake file by @kammce in https://github.com/libhal/libhal-armcortex/pull/42
- Update header names by @kammce in https://github.com/libhal/libhal-armcortex/pull/43
- Update presubmit badge by @kammce in https://github.com/libhal/libhal-armcortex/pull/44
- Name change: SJSU-Dev2 -> libembeddedhal by @kammce in https://github.com/libhal/libhal-armcortex/pull/45
- Refactor code to libhal/0.1.0 level by @kammce in https://github.com/libhal/libhal-armcortex/pull/47
- Bump libhal requirement to 0.1.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/48
- libhal integration 2 by @kammce in https://github.com/libhal/libhal-armcortex/pull/49
- Add software APIs link to README by @kammce in https://github.com/libhal/libhal-armcortex/pull/51
- Move version back to 0.0.1 by @kammce in https://github.com/libhal/libhal-armcortex/pull/52
- Add prereq.md & Install steps to libarmcortex by @kammce in https://github.com/libhal/libhal-armcortex/pull/54
- Add links to prereqs by @kammce in https://github.com/libhal/libhal-armcortex/pull/55
- Add tests + deploy workflows by @kammce in https://github.com/libhal/libhal-armcortex/pull/56
- Add workflow_dispatch to workflows by @kammce in https://github.com/libhal/libhal-armcortex/pull/57
- Reusable workflows will now inherit secrets by @kammce in https://github.com/libhal/libhal-armcortex/pull/58
- Always use the latest version of deps by @kammce in https://github.com/libhal/libhal-armcortex/pull/59
- Add Reset function by @kammce in https://github.com/libhal/libhal-armcortex/pull/61
- Bump version to 0.1.1 by @kammce in https://github.com/libhal/libhal-armcortex/pull/65
- Fixup prereq installations steps by @kammce in https://github.com/libhal/libhal-armcortex/pull/66
- Simplify libhal-trunk in README.md by @kammce in https://github.com/libhal/libhal-armcortex/pull/67
- Remove arithemtic UB with interrupt class by @kammce in https://github.com/libhal/libhal-armcortex/pull/68
- ⬆️ Upgrade to libhal 0.2.0 & libhal-util 0.2.1 by @kammce in https://github.com/libhal/libhal-armcortex/pull/69
- 📝 Fixup setup instructions by @kammce in https://github.com/libhal/libhal-armcortex/pull/70
- ✅ Add code coverage by @kammce in https://github.com/libhal/libhal-armcortex/pull/71
- 👷 Update CI to use latest libhal CI by @kammce in https://github.com/libhal/libhal-armcortex/pull/72
- 💚 Update static.yml by @kammce in https://github.com/libhal/libhal-armcortex/pull/73
- 💚 Remove unused static.yml by @kammce in https://github.com/libhal/libhal-armcortex/pull/74
- 📝 Add Coverage & Fix CI Badge by @kammce in https://github.com/libhal/libhal-armcortex/pull/75
- 📝 Change name of CI badge from Checks to CI by @kammce in https://github.com/libhal/libhal-armcortex/pull/76
- ♻️ Remove noexcept by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/77
- ➕ Add & use tl::function_ref in all APIs by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/78
- ⬆️ Bump dependency version to libhal-util 0.3.1 by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/79
- ❇️ hal::callback + interface API updates by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/81
- 📝 Move prereqs to README.md by @kammce in https://github.com/libhal/libhal-armcortex/pull/82
- 📝 Add choco & apt to install steps in README by @kammce in https://github.com/libhal/libhal-armcortex/pull/83
- ❇️ libhal-armcortex + Add standard linker script by @kammce in https://github.com/libhal/libhal-armcortex/pull/85
- 🧑💻 Add toolchain.cmake by @kammce in https://github.com/libhal/libhal-armcortex/pull/86
- 🔥 Remove toolchain.cmake by @kammce in https://github.com/libhal/libhal-armcortex/pull/87
- 📝 Update README badges by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/88
- ⚡ void return type for interrupt::disable by @kammce in https://github.com/libhal/libhal-armcortex/pull/90
- ⬆️ Bump libhal versions in conanfile.py by @kammce in https://github.com/libhal/libhal-armcortex/pull/91
- ⬆️ Bump libhal/0.3.5 & libhal-util/0.3.8 by @kammce in https://github.com/libhal/libhal-armcortex/pull/92
- ⚡ Remove status return from
interrupt
by @kammce in https://github.com/libhal/libhal-armcortex/pull/93 - 🩹 Add remove_gcda.cmake by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/94
- 🚀 Launch version 1.0.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/95
- ⬆️ Migrate to conan2 by @kammce in https://github.com/libhal/libhal-armcortex/pull/96
- :refactor: Migrate to new CI repo by @kammce in https://github.com/libhal/libhal-armcortex/pull/97
- ✅ Add unit tests to package build by @MaliaLabor in https://github.com/libhal/libhal-armcortex/pull/98
- 🚑 Add linkers back to package by @kammce in https://github.com/libhal/libhal-armcortex/pull/99
- ⬆️ bump version to 1.0.1 by @kammce in https://github.com/libhal/libhal-armcortex/pull/101
- ♻️ Change linkers -> linker_scripts by @kammce in https://github.com/libhal/libhal-armcortex/pull/103
- 📄 Add appropriate licensing by @kammce in https://github.com/libhal/libhal-armcortex/pull/104
- ♻️ Migrate from header-only to prebuilt by @kammce in https://github.com/libhal/libhal-armcortex/pull/108
- 🚚 Move user_settings.yml to conan/settings/ by @kammce in https://github.com/libhal/libhal-armcortex/pull/109
- 👷 Use ci platform_deploy.yml in actions by @kammce in https://github.com/libhal/libhal-armcortex/pull/110
- 🔥 Remove options by @kammce in https://github.com/libhal/libhal-armcortex/pull/111
- 🐛 Change from c++20 to gnu20 by @kammce in https://github.com/libhal/libhal-armcortex/pull/112
- Revert ":bug: Change from c++20 to gnu20" by @kammce in https://github.com/libhal/libhal-armcortex/pull/113
- 🔥 remove default_profile file by @kammce in https://github.com/libhal/libhal-armcortex/pull/114
- 🔧 Add compiler flags to cortex-m profile by @kammce in https://github.com/libhal/libhal-armcortex/pull/115
- ⬆️ Upgrade ci 2.1.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/116
- ♻️ Use thumbv6 thumbv7 & thumbv8 as arch by @kammce in https://github.com/libhal/libhal-armcortex/pull/117
- ⬆️ upgrade ci/3.0.1 by @kammce in https://github.com/libhal/libhal-armcortex/pull/118
- ⬆️ Upgrade to ci/3.0.2 by @kammce in https://github.com/libhal/libhal-armcortex/pull/119
- 🧑💻 Add debug info to all builds by @kammce in https://github.com/libhal/libhal-armcortex/pull/121
- ⬆️ Release 2.0.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/122
- ➖ Remove cmake-arm-embedded by @kammce in https://github.com/libhal/libhal-armcortex/pull/123
- 🚑 Update delay to work with new libhal-util/2.0.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/124
- 📝 Update README.md to libhal/2.0.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/125
- 📝 Fill out linker script sections by @kammce in https://github.com/libhal/libhal-armcortex/pull/127
- 📝 Explain custom profiles & linker scripts by @kammce in https://github.com/libhal/libhal-armcortex/pull/128
- 👷 upgrade to ci/4.0.0 by @kammce in https://github.com/libhal/libhal-armcortex/pull/129
- 📝 Remove latest version tag by @kammce in https://github.com/libhal/libhal-armcortex/pull/130
- 🩹 Remove float_abi from cortex-m0 & cortex-m0plus by @kammce in https://github.com/libhal/libhal-armcortex/pull/126
- 🐛 Remove cxx flags from cflags in profiles by @kammce in https://github.com/libhal/libhal-armcortex/pull/131
New Contributors
- @MaliaLabor made their first contribution in https://github.com/libhal/libhal-armcortex/pull/77
Full Changelog: https://github.com/libhal/libhal-armcortex/commits/2.0.0