![]()
The Piconomic C coding style guide
![]()
Atmel AT91SAM quick start guide
![]()
How to build OpenOCD with FTDI's CDM driver for Windows
![]()
Using Doxygen source documentation system
![]()
Using Subversion version control system
![]()
![]()
![]()
/arch : Architecture (CPU) specific code
![]()
![]()
![]()
![]()
![]()
arm_cp15.h : ARM CP15 Register access
![]()
![]()
![]()
![]()
![]()
adc.h : Simple polled ADC Driver
![]()
![]()
![]()
![]()
![]()
avr_pio.h : Atmel AVR Peripheral IO macros
![]()
![]()
![]()
![]()
![]()
flash.h : Internal FLASH write routines
![]()
![]()
![]()
![]()
![]()
rtc_tmr0_32khz.h : Real Time Clock using 32.768 kHz crystal and Timer 0
![]()
![]()
![]()
![]()
![]()
spi_master.h : Simple polled SPI Master
![]()
![]()
![]()
![]()
![]()
systmr.h : System Timer using a TMR peripheral
![]()
![]()
![]()
![]()
![]()
tmr_poll.h : Polled timeout functionality using 16-bit TMR1
![]()
![]()
![]()
![]()
![]()
twi_master.h : Interrupt-driven TWI (I2C) Master
![]()
![]()
![]()
![]()
![]()
uart0.h : Interrupt-driven, ring buffered UART0 module
![]()
![]()
![]()
![]()
![]()
uart1.h : Interrupt-driven, ring buffered UART1 module
![]()
![]()
![]()
![]()
![]()
uart_poll.h : Basic polled UART module with no buffering
![]()
![]()
![]()
![]()
![]()
/boards : Atmel AVR boards (hardware specific definitions)
![]()
![]()
![]()
![]()
![]()
/tutorials : Atmel AVR tutorials
![]()
![]()
![]()
![]()
dflash_at45d.h : Atmel AT45D DataFlash Driver
![]()
![]()
![]()
![]()
kbd_matrix.h : Matrix Keyboard module
![]()
![]()
![]()
![]()
rtc_M41T00.h : Driver for an ST M41T00 Real Time Clock
![]()
![]()
![]()
![]()
sflash_AT45DB041B.h : Atmel AT45DB041B 4-megabit DataFlash Driver
![]()
![]()
arch/arm/arm.c
![]()
![]()
arch/arm/arm.h
![]()
![]()
arch/arm/arm_cp15.c
![]()
![]()
arch/arm/arm_cp15.h
![]()
![]()
arch/arm/arm_defs.h
![]()
![]()
arch/arm/AT91/systmr.c
![]()
![]()
arch/arm/AT91/systmr.h
![]()
![]()
arch/arm/AT91/usart0.c
![]()
![]()
arch/arm/AT91/usart0.h
![]()
![]()
arch/arm/AT91/usart1.c
![]()
![]()
arch/arm/AT91/usart1.h
![]()
![]()
arch/arm/AT91/examples/led_blink/board.c
![]()
![]()
arch/arm/AT91/examples/led_blink/main.c
![]()
![]()
arch/arm/AT91/examples/led_blink/newlib_syscalls.c
![]()
![]()
arch/arm/AT91/tutorials/03_C_board_init/board.c
![]()
![]()
arch/arm/STR9/boards/str912-dongle/board.h
![]()
![]()
arch/arm/STR9/boards/str912-dongle/board_lowlevel.c
![]()
![]()
arch/avr/adc.c
![]()
![]()
arch/avr/adc.h
![]()
![]()
arch/avr/avr_pio.h
![]()
![]()
arch/avr/flash.c
![]()
![]()
arch/avr/flash.h
![]()
![]()
arch/avr/printf.c
![]()
![]()
arch/avr/printf.h
![]()
![]()
arch/avr/rtc_tmr0_32khz.c
![]()
![]()
arch/avr/rtc_tmr0_32khz.h
![]()
![]()
arch/avr/spi_master.c
![]()
![]()
arch/avr/spi_master.h
![]()
![]()
arch/avr/systmr.c
![]()
![]()
arch/avr/systmr.h
![]()
![]()
arch/avr/tmr_poll.c
![]()
![]()
arch/avr/tmr_poll.h
![]()
![]()
arch/avr/twi_master.c
![]()
![]()
arch/avr/twi_master.h
![]()
![]()
arch/avr/uart0.c
![]()
![]()
arch/avr/uart0.h
![]()
![]()
arch/avr/uart1.c
![]()
![]()
arch/avr/uart1.h
![]()
![]()
arch/avr/uart_poll.c
![]()
![]()
arch/avr/uart_poll.h
![]()
![]()
arch/avr/boards/piconomic_ab111-4/board.c
![]()
![]()
arch/avr/boards/piconomic_ab111-4/board.h
![]()
![]()
arch/avr/examples/led_blink/main.c
![]()
![]()
arch/avr/examples/xmodem_bootloader/main.c
![]()
![]()
arch/avr/examples/xmodem_bootloader/xmodem.c
![]()
![]()
arch/avr/examples/xmodem_bootloader/xmodem.h
![]()
![]()
arch/avr/tutorials/01_Port_IO/PortIO.c
![]()
![]()
arch/avr/tutorials/02_Timers/Timers.c
![]()
![]()
arch/avr/tutorials/03_Interrupts/Interrupts.c
![]()
![]()
arch/avr/tutorials/04_USARTs/USARTs.c
![]()
![]()
arch/avr/tutorials/05_printf/Printf.c
![]()
![]()
arch/avr/tutorials/06_PWM/PWM.c
![]()
![]()
arch/avr/tutorials/07_ADC/ADC.c
![]()
![]()
arch/avr/tutorials/08_Sleep_Mode/SleepMode.c
![]()
![]()
arch/avr/tutorials/09_EEPROM/EEPROM.c
![]()
![]()
arch/avr/tutorials/10_RTC/RTC.c
![]()
![]()
arch/avr/tutorials/12_Power_Management/Power.c
![]()
![]()
arch/avr/tutorials/13_External_Memory/XMEM.c
![]()
![]()
arch/pic/24F/spi1.c
![]()
![]()
arch/pic/24F/spi1.h
![]()
![]()
arch/pic/24F/systmr.c
![]()
![]()
arch/pic/24F/systmr.h
![]()
![]()
arch/pic/24F/uart1.c
![]()
![]()
arch/pic/24F/uart1.h
![]()
![]()
arch/pic/24F/uart2.c
![]()
![]()
arch/pic/24F/uart2.h
![]()
![]()
arch/pic/24F/boards/unknown_pic24fga002/board.c
![]()
![]()
arch/pic/24F/boards/unknown_pic24fga002/board.h
![]()
![]()
drivers/dflash_at45d.c
![]()
![]()
drivers/dflash_at45d.h
![]()
![]()
drivers/kbd_matrix.c
![]()
![]()
drivers/kbd_matrix.h
![]()
![]()
drivers/rtc_M41T00.c
![]()
![]()
drivers/rtc_M41T00.h
![]()
![]()
drivers/sflash_AT45DB041B.c
![]()
![]()
drivers/sflash_AT45DB041B.h
![]()
![]()
general/common.h
![]()
![]()
general/dbg.h
![]()
![]()
general/list.c
![]()
![]()
general/list.h
![]()
![]()
general/ring_buffer.c
![]()
![]()
general/ring_buffer.h
![]()
![]()
general/template.c
![]()
![]()
general/template.h
![]()
![]()
general/tmr.c
![]()
![]()
general/tmr.h
![]()
![]()
protocol/cmd_line.c
![]()
![]()
protocol/cmd_line.h
![]()
![]()
protocol/crc16_ccitt.c
![]()
![]()
protocol/crc16_ccitt.h
![]()
![]()
protocol/hdlc.c
![]()
![]()
protocol/hdlc.h
![]()
![]()
protocol/nmea.c
![]()
![]()
protocol/nmea.h
![]()
![]()
protocol/vt100.c
![]()
![]()
protocol/vt100.h
![]()
![]()
protocol/xmodem.c
![]()
![]()
protocol/xmodem.h
![]()
![]()
protocol/xtea.c
![]()
![]()
protocol/xtea.h