| LICENSE [code] | |
| apps/xplain-bc/dataflash.c [code] | DataFlash and USB configuration and initialization |
| apps/xplain-bc/main.c [code] | Main source file for Xplain series board controller |
| apps/xplain-bc/xplain-bc.h [code] | Xplain series board controller commons |
| apps/xplain-bc/include/app/dmapool.h [code] | Application-specific DMA pool configuration |
| apps/xplain-bc/include/app/softirq.h [code] | Application-specific soft interrupt IDs |
| apps/xplain-bc/include/app/usb.h [code] | Application-specific USB configuration |
| apps/xplain-bc/include/app/version.h [code] | Application version information |
| arch/avr8/delay.c [code] | Delay functions for the AVR architecture |
| arch/avr8/include/arch/assembler-iar.h [code] | Assembler abstraction layer: IAR AVR Assembler specifics |
| arch/avr8/include/arch/atomic.h [code] | Atomic Operations: AVR implementation |
| arch/avr8/include/arch/bitops.h [code] | AVR-specific implementation of bit operations |
| arch/avr8/include/arch/byteorder.h [code] | AVR-specific byte order definitions |
| arch/avr8/include/arch/compiler-gcc.h [code] | AVR/GCC-specific compiler abstraction |
| arch/avr8/include/arch/compiler-iar.h [code] | Compiler abstraction layer: IAR/AVR specifics |
| arch/avr8/include/arch/intc.h [code] | AVR-specific internal interrupt handling |
| arch/avr8/include/arch/interrupt.h [code] | AVR-specific interrupt masking/unmasking |
| arch/avr8/include/arch/io.h [code] | AVR I/O read/write functions |
| arch/avr8/include/arch/progmem.h [code] | Program memory access for 8-bit AVR |
| arch/avr8/include/arch/softirq.h [code] | AVR-specific soft interrupt definitions |
| arch/avr8/include/arch/stdint.h [code] | C99 integer type definitions for AVR |
| arch/avr8/include/arch/string.h [code] | Standard string operations for AVR |
| board/xplain-bc/init.c [code] | Initialization code for the AT90USB chip on the Xplain board |
| board/xplain-bc/include/board.h [code] | Xplain AT90USB1287 board-specific declarations |
| board/xplain-bc/include/board/led.h [code] | Board-specific LED control |
| board/xplain-bc/include/board/spi.h [code] | Board-specific SPI control |
| chip/at90usb1287/include/chip/at90usb.h [code] | USB chip specific capabilities |
| chip/at90usb1287/include/chip/clk.h [code] | AT90USB1287 clock control |
| chip/at90usb1287/include/chip/gpio.h [code] | GPIO chip specific implementation |
| chip/at90usb1287/include/chip/irq-map.h [code] | INTC chip specific interrupt vector IDs |
| chip/at90usb1287/include/chip/memory-map.h [code] | Physical memory map for the AT90USB1287 |
| chip/at90usb1287/include/chip/regs.h [code] | Register definitions for the AT90USB1287 |
| chip/at90usb1287/include/chip/spi.h [code] | AT90USB1287 specific SPI API |
| chip/at90usb1287/include/chip/sysclk.h [code] | Chip-specific system clock management functions |
| cpu/mega/physmem_pools.c [code] | Physical memory pool object definitions |
| cpu/mega/include/cpu/dma.h [code] | DMA mapping primitives for AVR Mega |
| cpu/mega/include/cpu/dmapool.h [code] | DMA memory pool allocator: AVR Mega-specifics |
| cpu/mega/include/cpu/io.h [code] | ATmega I/O read/write functions |
| cpu/mega/include/cpu/physmem.h [code] | AVR Mega-specific physical memory definitions |
| cpu/mega/include/cpu/regs.h [code] | AVR Mega CPU registers |
| cpu/mega/include/cpu/sleep.h [code] | CPU sleep modes support |
| cpu/mega/include/cpu/unaligned.h [code] | Portable unaligned access helpers: AVR Mega implementation |
| doc/build_system_doc.c [code] | Build System Overview |
| doc/clk_doc.c [code] | System Management overview documentation |
| doc/impl_notes.c [code] | Implementation notes |
| doc/mem_allocators_doc.c [code] | Memory Allocators overview documentation |
| doc/usb/usb_core_doc.c [code] | USB Core Documentation |
| doc/usb/usb_dev_doc.c [code] | USB Device Framework Documentation |
| drivers/block/block_core.c [code] | Block device core functionality |
| drivers/block/dataflash.c [code] | DataFlash® block device driver |
| drivers/flash/at45_device.c [code] | AT45 DataFlash(R) device driver |
| drivers/serial/spi/spi_mega_xmega.c [code] | Common ATmega and ATxmega SPI driver parts |
| drivers/serial/spi/spi_polled.c [code] | Generic SPI abstraction for polled operation |
| drivers/serial/spi/spi_polled_buf_list.c [code] | Generic SPI abstraction for polled buf list operation |
| drivers/usb/at90usb/at90usb_core.c [code] | AT90USB driver: Core/Transceiver part |
| drivers/usb/at90usb/at90usb_internal.h [code] | AT90USB driver: Internal functions and definitions |
| drivers/usb/at90usb/at90usb_regs.h [code] | AT90USB USB register definitions |
| drivers/usb/at90usb/at90usb_udc.c [code] | AT90USB driver: Device part |
| drivers/usb/core/dev_mux.c [code] | USB device multiplexing layer |
| drivers/usb/core/request.c [code] | USB request helpers |
| drivers/usb/core/udc_lib.c [code] | USB Device Controller library functions |
| drivers/usb/udi/msc_bulk.c [code] | USB Mass Storage Class Bulk-only device interface driver |
| include/assembler.h [code] | Assembler abstraction layer and utilities |
| include/assert.h [code] | Run-time and build-time assertion support |
| include/atomic.h [code] | Atomic Operations |
| include/bitops.h [code] | Generic bit operations |
| include/buffer.h [code] | Generic Buffer structure and associated helper functions |
| include/byteorder.h [code] | Byte order conversion helpers |
| include/compiler.h [code] | Compiler abstraction layer |
| include/debug.h [code] | Debug console |
| include/delay.h [code] | Delay functions |
| include/dma.h [code] | Direct Memory Access (DMA) support |
| include/dmapool.h [code] | DMA memory pool allocator |
| include/gpio.h [code] | GPIO pin control API |
| include/intc.h [code] | Internal interrupt handling |
| include/interrupt.h [code] | Interrupt masking/unmasking |
| include/io.h [code] | I/O accessor functions |
| include/led.h [code] | LED control API |
| include/linker.h [code] | Linker script definitions |
| include/mainloop.h [code] | Main loop processing |
| include/malloc.h [code] | Standard dynamic memory allocator |
| include/mempool.h [code] | Memory pool allocator |
| include/physmem.h [code] | Physical memory allocation and mapping |
| include/progmem.h [code] | Program Memory Access |
| include/ring.h [code] | Simple and efficient ring buffer implementation |
| include/sleep.h [code] | System sleep support |
| include/slist.h [code] | Singly linked list implementation |
| include/softirq.h [code] | Soft interrupt handling |
| include/spi.h [code] | Common SPI API |
| include/status_codes.h [code] | Status code definitions |
| include/stdint.h [code] | C99 integer type definitions |
| include/string.h [code] | Standard string operations |
| include/types.h [code] | Type definitions used throughout the library |
| include/unaligned.h [code] | Portable unaligned access helpers |
| include/util.h [code] | Misc utility functions and definitions |
| include/workqueue.h [code] | Workqueue interface |
| include/assembler/gas.h [code] | Assembler abstraction layer: GNU Assembler specifics |
| include/assembler/iar.h [code] | Assembler abstraction layer: IAR Assembler specifics |
| include/block/dataflash.h [code] | DataFlash® block device driver interface |
| include/block/device.h [code] | Block Device interface |
| include/clk/sys.h [code] | System clock management |
| include/compiler/gcc.h [code] | Compiler abstraction layer: GCC specifics |
| include/compiler/iar.h [code] | Compiler abstraction layer: IAR specifics |
| include/compiler/sparse.h [code] | Compiler abstraction layer: sparse specifics |
| include/flash/at45.h [code] | AT45 DataFlash(R) Definions |
| include/flash/at45_device.h [code] | AT45 DataFlash(R) Device Driver |
| include/generic/atomic.h [code] | Atomic Operations: Generic implementation |
| include/generic/dma_nommu.h [code] | DMA mapping primitives for processors without an MMU |
| include/generic/dmapool_nommu.h [code] | DMA pool definitions for processors without an MMU |
| include/generic/physmem_nommu.h [code] | Physical memory definitions for processors without MMU |
| include/generic/string.h [code] | Generic, non-optimized string operations |
| include/generic/unaligned-direct.h [code] | Unaligned access using direct references |
| include/gpio/gpio_mega.h [code] | ATmega specific GPIO implementation |
| include/malloc/simple.h [code] | Extremely simple malloc() implementation |
| include/scsi/cdb.h [code] | SCSI Command Descriptor Block (CDB) helper functions |
| include/scsi/sbc_protocol.h [code] | SCSI Block Commands |
| include/scsi/spc_protocol.h [code] | SCSI Primary Commands |
| include/spi/spi_mega.h [code] | ATmega SPI API |
| include/spi/spi_mega_xmega.h [code] | ATmega and ATxmega SPI API |
| include/spi/spi_polled.h [code] | Generic SPI abstraction for polled operation |
| include/usb/dev.h [code] | USB hardware-independent device layer |
| include/usb/dev_mux.h [code] | USB device multiplexing layer |
| include/usb/msc_protocol.h [code] | USB Mass Storage Class (MSC) protocol definitions |
| include/usb/request.h [code] | USB request structure and associated helper functions |
| include/usb/udc.h [code] | USB Device Controller interface |
| include/usb/udc_at90usb.h [code] | MegaAVR-specific USB Device Controller declarations |
| include/usb/udc_lib.h [code] | USB Device Controller library functions |
| include/usb/udi_msc_bulk.h [code] | USB Mass Storage Class Bulk-only device interface driver |
| include/usb/usb_ids.h [code] | USB Vendor, Product and Class IDs |
| include/usb/usb_protocol.h [code] | USB protocol definitions |
| util/buffer.c [code] | Generic Buffer management |
| util/dmapool.c [code] | DMA memory pool allocator |
| util/malloc_simple.c [code] | Extremely simple malloc() implementation |
| util/mempool.c [code] | Memory pool allocator |
| util/physmem.c [code] | Physical memory allocator implementation |
| util/softirq_common.c [code] | Architecture-independent soft interrupt implementation |
| util/workqueue.c [code] | Workqueue implementation |
| util/string/generic_memcpy.c [code] | Generic, unoptimized memcpy() implementation |
| util/string/generic_memset.c [code] | Generic, unoptimized memset() implementation |
| util/string/generic_strcmp.c [code] | Generic, unoptimized strcmp() implementation |
| util/string/generic_strlen.c [code] | Generic, unoptimized strlen() implementation |
1.6.3