This repository was archived by the owner on Jan 18, 2024. It is now read-only.
0.3.4
What's Changed
- Add comments to make rc_servo example driver by @MaliaLabor in https://github.com/libhal/libhal/pull/402
- Interface Review Changes 2 by @kammce in https://github.com/libhal/libhal/pull/413
- Make conanfile.py similiar to libhal file on CCI by @kammce in https://github.com/libhal/libhal/pull/414
- Remove config::float_type by @kammce in https://github.com/libhal/libhal/pull/416
- Make frequency related variables type
hertzby @kammce in https://github.com/libhal/libhal/pull/417 - Rename write ->
hal::write_partial(serial&)by @kammce in https://github.com/libhal/libhal/pull/418 - Replace
hal::counter->hal::steady_clockby @kammce in https://github.com/libhal/libhal/pull/420 - hal::serial combine read + bytes_available by @kammce in https://github.com/libhal/libhal/pull/421
- hal::timer update API specifications by @kammce in https://github.com/libhal/libhal/pull/422
- Change conanfile.py to fit CCI changes by @kammce in https://github.com/libhal/libhal/pull/423
- Remove spell checking by @kammce in https://github.com/libhal/libhal/pull/424
- Add version back to local conanfile.py by @kammce in https://github.com/libhal/libhal/pull/425
- Produce warning if libhal.tweaks is not present by @kammce in https://github.com/libhal/libhal/pull/427
- Add prereq installation steps by @kammce in https://github.com/libhal/libhal/pull/430
- Reorganize prereq & fix prereq link in README by @kammce in https://github.com/libhal/libhal/pull/431
- Change semver to 0.0.1 by @kammce in https://github.com/libhal/libhal/pull/432
- Flesh out Windows instructions by @kammce in https://github.com/libhal/libhal/pull/433
- Prereqs: Powershell in admin mode by @kammce in https://github.com/libhal/libhal/pull/434
- Fix Windows Prereq Paths by @kammce in https://github.com/libhal/libhal/pull/435
- Add
maketo requirements by @kammce in https://github.com/libhal/libhal/pull/436 - Add deploy workflow + libhal remote in tests by @kammce in https://github.com/libhal/libhal/pull/437
- Fixup JFrog Artifactory Sign in by @kammce in https://github.com/libhal/libhal/pull/438
- Fixup JFrog credentials to the correct secrets by @kammce in https://github.com/libhal/libhal/pull/439
- Remove secrets from tests.yml by @kammce in https://github.com/libhal/libhal/pull/440
- Change env variable in deploy.yml by @kammce in https://github.com/libhal/libhal/pull/441
- Add workflow dispatch to workflows by @kammce in https://github.com/libhal/libhal/pull/442
- New logo by @kammce in https://github.com/libhal/libhal/pull/443
- Make libhal README title pretty by @kammce in https://github.com/libhal/libhal/pull/444
- Add more badges to README by @kammce in https://github.com/libhal/libhal/pull/445
- Remove cron jobs from docs & lint by @kammce in https://github.com/libhal/libhal/pull/447
- Remove hal::percentage by @MaliaLabor in https://github.com/libhal/libhal/pull/451
- Use conan version of Boost.LEAF by @kammce in https://github.com/libhal/libhal/pull/426
- Add hal::as_bytes() hal::as_writable_bytes by @kammce in https://github.com/libhal/libhal/pull/453
- Bump version to 0.0.2 by @kammce in https://github.com/libhal/libhal/pull/454
- Bump version to 0.1.1 by @kammce in https://github.com/libhal/libhal/pull/455
- Add revision_enabled to remote command by @kammce in https://github.com/libhal/libhal/pull/456
- Update README.md banner by @kammce in https://github.com/libhal/libhal/pull/458
- Add mock::steady_clock by @MaliaLabor in https://github.com/libhal/libhal/pull/457
- Fix link for double badge by @kammce in https://github.com/libhal/libhal/pull/459
- [deploy] Force test_package verification by @kammce in https://github.com/libhal/libhal/pull/460
- Deploy check occurs on PRs by @kammce in https://github.com/libhal/libhal/pull/461
- Only run deploy action after other steps succeed by @kammce in https://github.com/libhal/libhal/pull/462
- Revert "Only run deploy action after other steps succeed" by @kammce in https://github.com/libhal/libhal/pull/463
- Update README.md by @MaliaLabor in https://github.com/libhal/libhal/pull/464
- Update README.md by @kammce in https://github.com/libhal/libhal/pull/466
- Fix lack of
=0;expression for can::driver_on_receive() by @kammce in https://github.com/libhal/libhal/pull/468 - Remove boost::ut::throws calls w/ Boost.LEAF by @kammce in https://github.com/libhal/libhal/pull/474
- Add bit timing settings to hal::can by @kammce in https://github.com/libhal/libhal/pull/472
- Add hal::write(serial&) variants by @kammce in https://github.com/libhal/libhal/pull/475
- Remove write(serial, std::span) by @kammce in https://github.com/libhal/libhal/pull/478
- Add unit tests for interfaces by @MaliaLabor in https://github.com/libhal/libhal/pull/476
- Make banner phrase cleaner looking by @kammce in https://github.com/libhal/libhal/pull/480
- Add
hal::halt()by @kammce in https://github.com/libhal/libhal/pull/482 - Add more UDLs & Improve Test Package Usage by @kammce in https://github.com/libhal/libhal/pull/491
- Replace can_network -> can_router by @kammce in https://github.com/libhal/libhal/pull/492
- Add
add_route()to can_router by @kammce in https://github.com/libhal/libhal/pull/493 - Add angle to units by @kammce in https://github.com/libhal/libhal/pull/494
- Bump version up to 0.1.9 by @kammce in https://github.com/libhal/libhal/pull/495
- Add can/router.hpp to unit tests by @kammce in https://github.com/libhal/libhal/pull/496
- Add hal::static_list by @kammce in https://github.com/libhal/libhal/pull/498
- Fix missing headers in static_list.hpp by @kammce in https://github.com/libhal/libhal/pull/500
- Explain limits of static_memory_resource by @kammce in https://github.com/libhal/libhal/pull/503
- Migrate can_router to static_list by @kammce in https://github.com/libhal/libhal/pull/504
- Prevent non-derived move_interceptor inheritance by @kammce in https://github.com/libhal/libhal/pull/508
- Add hal::mock::can by @MaliaLabor in https://github.com/libhal/libhal/pull/509
- Add spy_handler::history(M) by @kammce in https://github.com/libhal/libhal/pull/515
- Remove pull requests from deploy.yml by @MaliaLabor in https://github.com/libhal/libhal/pull/513
- Add can::mesage_t ostream handler by @kammce in https://github.com/libhal/libhal/pull/516
- Use default compiler for unit testing by @kammce in https://github.com/libhal/libhal/pull/517
- Use iosfwd correctly for can::message_t by @kammce in https://github.com/libhal/libhal/pull/519
- Add
hal::callback_recorderby @MaliaLabor in https://github.com/libhal/libhal/pull/524 - Add hal::skip_past(serial) functor by @kammce in https://github.com/libhal/libhal/pull/530
- Add hal::read_into(serial, buffer) by @kammce in https://github.com/libhal/libhal/pull/531
- Add Rosetta install to prereqs by @kammce in https://github.com/libhal/libhal/pull/533
- Add hal::read_upto(serial, buffer, sequence) by @kammce in https://github.com/libhal/libhal/pull/532
- Add
hal::read_uint32by @kammce in https://github.com/libhal/libhal/pull/535 - Bump version to 0.1.20 by @kammce in https://github.com/libhal/libhal/pull/536
- Add hal::try_until by @MaliaLabor in https://github.com/libhal/libhal/pull/537
- Fix read_upto(serial) failed state reporting by @kammce in https://github.com/libhal/libhal/pull/538
- Bump version to 0.1.21 by @kammce in https://github.com/libhal/libhal/pull/539
- Add streams, a new way to parse data by @kammce in https://github.com/libhal/libhal/pull/547
- Replace with by @MaliaLabor in https://github.com/libhal/libhal/pull/550
- Add byte_stream concept & terminate function by @kammce in https://github.com/libhal/libhal/pull/551
- Fix incorrect operator for byte_stream by @kammce in https://github.com/libhal/libhal/pull/552
- Remove "remaining" from serial structs by @kammce in https://github.com/libhal/libhal/pull/553
- Add
hal::socketinterface by @kammce in https://github.com/libhal/libhal/pull/558 - Bump version to 0.1.26 by @kammce in https://github.com/libhal/libhal/pull/559
- Add enum socket::type by @kammce in https://github.com/libhal/libhal/pull/560
- Fix boost leaf macro issues in tweaks file by @kammce in https://github.com/libhal/libhal/pull/562
- Bump version to 0.1.28 by @kammce in https://github.com/libhal/libhal/pull/563
- Add bit manipulation and inspect library by @kammce in https://github.com/libhal/libhal/pull/565
- Bump version to 0.1.29 by @kammce in https://github.com/libhal/libhal/pull/566
- hal::bit non-template variants by @kammce in https://github.com/libhal/libhal/pull/568
- Improve non-template bit library by @kammce in https://github.com/libhal/libhal/pull/569
- Add steady clock timeout generator by @kammce in https://github.com/libhal/libhal/pull/570
- Bump version to 0.1.32 by @kammce in https://github.com/libhal/libhal/pull/571
- Add timeout to socket write by @kammce in https://github.com/libhal/libhal/pull/572
- Remove C style arrays from hal::as_bytes by @kammce in https://github.com/libhal/libhal/pull/573
- 🚸 Add apt ubuntu toolchain step to prerequisites by @kammce in https://github.com/libhal/libhal/pull/574
- 👷 Support multiple compilers in tests.yml by @kammce in https://github.com/libhal/libhal/pull/576
- Revert ":construction_worker: Support multiple compilers in tests.yml" by @kammce in https://github.com/libhal/libhal/pull/577
- 👷 Support multiple compilers in tests.yml by @kammce in https://github.com/libhal/libhal/pull/578
- 🚸 Improve prereq documentation by @kammce in https://github.com/libhal/libhal/pull/579
- 🧑💻 Fill in Architecture document by @kammce in https://github.com/libhal/libhal/pull/585
- ♻️ Simplify libhal down to just interfaces by @kammce in https://github.com/libhal/libhal/pull/586
- 📝 Simplify README contents by @kammce in https://github.com/libhal/libhal/pull/588
- 👷 Add code coverage to unit tests by @kammce in https://github.com/libhal/libhal/pull/589
- 💚 Embed LEAF into libhal by @kammce in https://github.com/libhal/libhal/pull/590
- 📝 Add code coverage to docs & doc deploy by @kammce in https://github.com/libhal/libhal/pull/591
- 👷 Put coverage files into coverage directory by @kammce in https://github.com/libhal/libhal/pull/593
- 💚 Replace gh-page deploy w/ actions by @kammce in https://github.com/libhal/libhal/pull/594
- 💚 Add permissions to CI by @kammce in https://github.com/libhal/libhal/pull/595
- 👷 Add coverage badge 🪪 by @kammce in https://github.com/libhal/libhal/pull/597
- 📝 Add code coverage badge by @kammce in https://github.com/libhal/libhal/pull/598
- 📝 Remove codecov by @kammce in https://github.com/libhal/libhal/pull/599
- 📝 Add CI badge to README.md by @kammce in https://github.com/libhal/libhal/pull/600
- 📝 Add landing page by @kammce in https://github.com/libhal/libhal/pull/603
- Revert ":memo: Add landing page" by @kammce in https://github.com/libhal/libhal/pull/604
- 📝 Set coverage threshold range from 0 to 80 by @kammce in https://github.com/libhal/libhal/pull/605
- 💚 Code coverage no longer fails CI by @kammce in https://github.com/libhal/libhal/pull/607
- 👷 Cache PIP packages by @kammce in https://github.com/libhal/libhal/pull/608
- 👷 Add custom coverage fields by @kammce in https://github.com/libhal/libhal/pull/609
- 💚 Revert cache pip by @kammce in https://github.com/libhal/libhal/pull/610
- 🎨 Fix include order by @MaliaLabor in https://github.com/libhal/libhal/pull/606
- 👷 Add custom source_dir flag by @kammce in https://github.com/libhal/libhal/pull/611
- 💚 Fix source_dir input in CI by @kammce in https://github.com/libhal/libhal/pull/612
- 👷 Remove conan package building in test.yml by @kammce in https://github.com/libhal/libhal/pull/613
- 💚 Remove API key usage in deploy action in PRs by @kammce in https://github.com/libhal/libhal/pull/615
- 💚 Fix incorrect library name for deploy by @kammce in https://github.com/libhal/libhal/pull/616
- 👷 Add flag to turn off deploy by @kammce in https://github.com/libhal/libhal/pull/617
- 👷 Remove unnecessary checks in lint by @kammce in https://github.com/libhal/libhal/pull/619
- 📝 Remove addtogroup from files by @MaliaLabor in https://github.com/libhal/libhal/pull/621
- ♻️ Remove noexcept by @MaliaLabor in https://github.com/libhal/libhal/pull/622
- ➕ Add & use tl::function_ref in all APIs by @kammce in https://github.com/libhal/libhal/pull/623
- 🐛 Add ASAN & fix bugs by @kammce in https://github.com/libhal/libhal/pull/624
- Migrate from function_ref to inplace_function for stored functions by @kammce in https://github.com/libhal/libhal/pull/627
- ♻️ Fix name of hal::inplace_function by @kammce in https://github.com/libhal/libhal/pull/628
- 📝 Update modification comment in inplace_function by @kammce in https://github.com/libhal/libhal/pull/629
- 📝 remove references to [x] version by @kammce in https://github.com/libhal/libhal/pull/633
- ✨ Add sensor interfaces by @kammce in https://github.com/libhal/libhal/pull/634
- Revert ":sparkles: Add sensor interfaces" by @kammce in https://github.com/libhal/libhal/pull/635
- ✨ Add sensor interfaces by @kammce in https://github.com/libhal/libhal/pull/642
- 🔥 Remove badges by @kammce in https://github.com/libhal/libhal/pull/643
- Delete ARCHITECTURE.md by @kammce in https://github.com/libhal/libhal/pull/644
- 📝 Add ConanCenter badge by @kammce in https://github.com/libhal/libhal/pull/646
- 📝 Reword adc::read() comments by @kammce in https://github.com/libhal/libhal/pull/645
- 👷 Add latest version badge to CI by @kammce in https://github.com/libhal/libhal/pull/647
- 🚚 Move version badge to checks.yml by @kammce in https://github.com/libhal/libhal/pull/648
- 💚 Fix broken checks.yml from version badges by @kammce in https://github.com/libhal/libhal/pull/649
- 💚 Fix badge generation code in CI by @kammce in https://github.com/libhal/libhal/pull/650
- 📝 Add latest version to the README.md by @kammce in https://github.com/libhal/libhal/pull/651
- ⚡
can::on_receive()now returns void by @kammce in https://github.com/libhal/libhal/pull/653
Full Changelog: libhal/libhal@0.0.0...0.3.4