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
|
Package bufio implements buffered I/O |
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. |
Click to show internal directories.
Click to hide internal directories.