src/

directory
v0.0.0-...-168ccc2 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2021 License: BSD-3-Clause

Directories

Path Synopsis
arch
cortexm
Package cortexm provides intrinsic functions for many Cortex-M special instructions.
Package cortexm provides intrinsic functions for many Cortex-M special instructions.
cortexm/acc
Package acc gives an access to the Access Control registers.
Package acc gives an access to the Access Control registers.
cortexm/cmt
Package cmt provides an access to the Cache maintenance registers.
Package cmt provides an access to the Cache maintenance registers.
cortexm/debug/itm
Package itm provides interface to Instrumentation Trace Macrocell
Package itm provides interface to Instrumentation Trace Macrocell
cortexm/fpu
Package fpu gives an access to Floating Point Unit registers.
Package fpu gives an access to Floating Point Unit registers.
cortexm/mpu
Package mpu provides interface to configure Cortex-M Memory Protection Unit.
Package mpu provides interface to configure Cortex-M Memory Protection Unit.
cortexm/nvic
Package nvic allows to control Nested Vectored Interrupt Controller.
Package nvic allows to control Nested Vectored Interrupt Controller.
cortexm/pft
Package pft provides an access to the Processor features registers.
Package pft provides an access to the Processor features registers.
cortexm/scb
Package scb gives an access to registers of System Control Block.
Package scb gives an access to registers of System Control Block.
cortexm/systick
Package systick gives an access to System Timer registers.
Package systick gives an access to System Timer registers.
Package bits implements functions for the manipulation of bits in machine word.
Package bits implements functions for the manipulation of bits in machine word.
Package bufio implements buffered I/O Copyright 2009 The Go Authors.
Package bufio implements buffered I/O Copyright 2009 The Go Authors.
Package bytes implements functions for the manipulation of byte slices.
Package bytes implements functions for the manipulation of byte slices.
debug
semihosting
Package semihosting provieds access to files located on debuging host (debuger must support it).
Package semihosting provieds access to files located on debuging host (debuger must support it).
Package delay implements platform independent delays in code execution.
Package delay implements platform independent delays in code execution.
encoding
Package errors implements functions to manipulate errors.
Package errors implements functions to manipulate errors.
Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
Package fmt implements formatted I/O with functions analogous to C's printf and scanf.
color
Package color implements a basic color library.
Package color implements a basic color library.
Package builtin provides an implementation of Emgo builtin functions and functions that gcc needs to work in freestanding mode.
Package builtin provides an implementation of Emgo builtin functions and functions that gcc needs to work in freestanding mode.
Package math provides basic constants and mathematical functions.
Package math provides basic constants and mathematical functions.
rand
Package rand provides functions that can be used to generate pseudorandom numbers.
Package rand provides functions that can be used to generate pseudorandom numbers.
Package mmio provides data types that can be used to access memory mapped registers of peripherals.
Package mmio provides data types that can be used to access memory mapped registers of peripherals.
Package nbl provides various non-blocking algorithms.
Package nbl provides various non-blocking algorithms.
Package reflect implements simple run-time reflection.
Package reflect implements simple run-time reflection.
Package rtos provides a platform-independent interface to real-time/embeded operating systems functionality.
Package rtos provides a platform-independent interface to real-time/embeded operating systems functionality.
noos/timer/cmst
Package cmst implements ticking OS timer using Cortex-M SysTick timer.
Package cmst implements ticking OS timer using Cortex-M SysTick timer.
Package strconv implements conversions to and from string representations of basic data types.
Package strconv implements conversions to and from string representations of basic data types.
Package sync provides basic synchronization primitives.
Package sync provides basic synchronization primitives.
atomic
Package atomic provides low-level atomic memory primitives.
Package atomic provides low-level atomic memory primitives.
Package syscall contains low-level interface to operating system.
Package syscall contains low-level interface to operating system.
text
linewriter
Package linewriter implements a write filter that expect "\n" or "\r" ended lines as its input.
Package linewriter implements a write filter that expect "\n" or "\r" ended lines as its input.
Package time provides functionality for measuring and displaying time.
Package time provides functionality for measuring and displaying time.
tz

Jump to

Keyboard shortcuts

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