hal/

directory
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2025 License: BSD-3-Clause

Directories

Path Synopsis
dma
Package dma provides interface to the DMA controller.
Package dma provides interface to the DMA controller.
dmairq
Package dmairq allows to share the limited number of system-level DMA interrupts between the interrupt service routines (ISRs, interrupt hadlers) for individual DMA channels.
Package dmairq allows to share the limited number of system-level DMA interrupts between the interrupt service routines (ISRs, interrupt hadlers) for individual DMA channels.
mem
nocache
Package nocache allows to allocate variables and slices of arbitrary type in the DMA-capable non-cached memory.
Package nocache allows to allocate variables and slices of arbitrary type in the DMA-capable non-cached memory.
spi
init
Package init when imported configures the whole system for typical usage assuming it's RPI Pico 2 compatible, that is, it's clocked from 12 MHz crystal, the XIP QSPI Flash supports 133 MHz clock, the IOVDD >= 2.5 V. Both the CPU and Flash are configured to run at conservative 125 MHz.
Package init when imported configures the whole system for typical usage assuming it's RPI Pico 2 compatible, that is, it's clocked from 12 MHz crystal, the XIP QSPI Flash supports 133 MHz clock, the IOVDD >= 2.5 V. Both the CPU and Flash are configured to run at conservative 125 MHz.
timer/riscvst
Package riscvst provides the implementation of a tickless system timer based on the RISCV platform timer.
Package riscvst provides the implementation of a tickless system timer based on the RISCV platform timer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL