Welcome to Aery32’s documentation!
- Getting Started
- Project structure – where things go?
- Example programs, examples/
- The build system
- Delay functions, #include <aery32/delay.h>
- Module functions
- Naming convention and the calling order
- Global variables and error handling
- Analog-to-digital conversion, #include <aery32/adc.h>
- Flash Controller, #include <aery32/flashc.h>
- General Periheral Input/Output, #include <aery32/gpio.h>
- Interrupt Controller, #include <aery32/intc.h>
- Power Manager, #include <aery32/pm.h>
- Pulse Width Modulation, #include <aery32/pwm.h>
- Real-time Counter, #include <aery32/rtc.h>
- Serial Peripheral Bus, #include <aery32/spi.h>
- Two-wire (I2C) Interface Bus, #include <aery32/twi.h>
- Universal Synchronous/Asynchronous Receiver/Transmitter (USART), #include <aery32/usart.h>
- String functions, #include <aery32/string.h>
- UC3A0/1 system clocks described
- Contributor’s guide
Aery32 Framework in your favorite editor