## Frequently needed files and classes


### Classes

- [[Array]]
- [[DiskLight]] provide a disk activity light
- [[Dispatcher]] for timed events or paralell jobs
- [[FlexQueue]] automatically growing queue
- [[LoadSensor]]
- [[Logger]] buffer for log messages
- [[Mutex]]
- [[Queue]] for sending data to/from an interrupt or the other core
- [[RCPtr]] reference counting smart pointer
- [[Xoshiro128]] 32 bit random number generator
- [[Xoshiro256]] 64 bit version of Xoshiro (don't use, use Xoshiro128)

### Other Headers

- [cdefs](../blob/main/common/cdefs.h) - commonly used #defines
- [standard_types](../blob/main/common/standard_types.h) - basic typedefs used in *lib kilipili*

- [[cstrings]]
- [[geometry]]
- [[malloc]]
- [[memory]]
- [[stack_guard]]
- [[system_clock]]
- [[temperature_sensor]]
- [[tempmem]]
- [[timing]]
- [[trace]]

### More

- algorithms
- basic_math
- sort
- Led

- no_copy_move
- relational_operators
- sdbm_hash
- template_helpers
