picolibrary

A C++ microcontroller driver/utility library targeted for use with resource constrained microcontrollers.

Table of Contents

  1. Definitions
  2. Usage
  3. HIL
  4. Automated Testing
  5. Interactive Testing
  6. Register Facilities
  7. Peripheral Facilities
  8. ROM Facilities
  9. Library Version
  10. Error Handling Facilities
  11. I/O Facilities
  12. Algorithms
  13. Containers
    1. Array
    2. Circular Buffer
    3. Fixed Capacity Vector
  14. General Utilities
  15. Bit Manipulation Utilities
  16. CRC Facilities
  17. Debounce Facilities
  18. Event Driven State Machine Facilities
  19. RGB Facilities
  20. Interrupt Facilities
  21. GPIO Facilities
  22. Asynchronous Serial Facilities
  23. I2C Facilities
  24. SPI Facilities
  25. ADC Facilities
  26. Indicator Facilities
  27. Network Facilities
    1. MAC Address
    2. IPv4 Facilities
    3. IP Facilities
    4. TCP Over IP Facilities
    5. UDP Over IP Facilities
  28. Device Facilities
    1. Adafruit
      1. PID781 Facilities
    2. Microchip
      1. MCP3008 Facilities
      2. MCP23008/MCP23S08 Facilities
      3. MCP23008 Facilities
      4. MCP23S08 Facilities
    3. Texas Instruments
      1. TCA9548A Facilities
    4. WIZnet
      1. W5500 Facilities
        1. IP Facilities
        2. TCP Over IP Facilities
        3. UDP Over IP Facilities