Navigation
index
next
|
Aery32 0.4.2 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
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>
Two-wire (I2C) Interface Bus,
#include
<aery32/twi.h>
Delay functions,
#include
<aery32/delay.h>
Use RTC for long delays
String functions,
#include
<aery32/string.h>
Integer number to string
Double to string
Contributor’s guide
Sending a pull request (creating a patch)
Coding standards
Writing the documentation
Aery32 Framework in your favorite editor
¶
Eclipse Juno
Installation
Import Aery32 Framework as a Makefile project
Setting Paths and Symbols
Setting Makefile targets
Sublime Text 2
Shortcut keys
Autocompletion with SublimeClang
Indices and tables
¶
Index
Module Index
Search Page
Project Versions
latest
0.4.2
0.4.1
0.3.0
0.2.1
0.1.2
RTD Search
Full-text doc search.
Table Of Contents
Welcome to Aery32’s documentation!
Aery32 Framework in your favorite editor
Indices and tables
Next topic
Getting Started
This Page
Show Source
Show on GitHub
Edit on GitHub
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Aery32 0.4.2 documentation
»