Navigation
index
next
|
Aery32 0.3.0 documentation
»
Welcome to Aery32’s documentation!
¶
Getting Started
Basics of the embedded software
Project structure – where things go?
Main source file,
main.cpp
Board specific functions,
board.h
and
board.cpp
Aery32 library
Examples
The build system
Chip programming
How to add new source files to the project
Compile with debug statements
Delay functions,
#include
<aery32/delay.h>
Use RTC for long delays
UC3A0/1 system clocks described
Main clock means the CPU clock
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>
Contributor’s guide
Sending a pull request (creating a patch)
Coding standards
Writing the documentation
Indices and tables
¶
Index
Module Index
Search Page
Project Versions
latest
0.3.0
0.2.1
0.1.2
RTD Search
Full-text doc search.
Table Of Contents
Welcome to Aery32’s documentation!
Indices and tables
Next topic
Getting Started
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Aery32 0.3.0 documentation
»