The Wayback Machine - https://web.archive.org/web/20220515174348/https://github.com/topics/hal
Skip to content
#

hal

Here are 405 public repositories matching this topic...

johnnyegel
johnnyegel commented Nov 17, 2020

All examples seems to put all code in the main() function, and demonstrate some static condition happening once. However, this does not reflect any real use cases, and I struggle really hard to implement anything actually useful using the HAL (unless of course I would put all logic into the main() function). There should be some examples which shows actual useful use-cases, and not just PoCs.

good first issue
mattnite
mattnite commented Apr 1, 2022

Similar to how an app can have it's own packages, create another option to the build function that adds a "hal" package. This is a package that only depends on microzig and would be used to write drivers for chips with similar peripherals, Eg. an nrf52 hal.

An application would be able to access the hal via microzig.hal, and with it's access to other microzig namespaces it would be able to do c

enhancement good first issue

Improve this page

Add a description, image, and links to the hal topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the hal topic, visit your repo's landing page and select "manage topics."

Learn more