Lines Matching +full:- +full:- +full:build
7 …ern ATmega devices using either the Enhanced Watchdog Timer, or Timer0 (an 8-bit Timer generally a…
9 This initial commit contains the information required to build with System Tick being generated by …
10 - Watchdog Timer, or
11 - Timer0 - an 8-bit Timer, or
12 - TimerN - a 16-bit Timer which will be configured by the user.
14 Further commits can add support for 16-bit Timers available on many relevant devices. The availabil…
18 To build generic Microchip (AVR) ATmega support the similarities across the family must be consider…
22 …y through the use of 16-bit Timers (for generating phase correct PWM by up/down counting), and Pin…
24 …Pins (and therefore not impacting the application of the device) are some 16-bit Timers (very devi…
30 Configuration and usage of the WDT is covered in `<avr/wdt.h>` which was revised in avr-libc 2.0.0.
32 Two additional WDT functions are provided in `port.c`, which extend avr-libc functions to enable th…
38 …- providing `portSAVE_CONTEXT()` and `portRESTORE_CONTEXT` saving both the __RAMPZ__ and __EIND__ …
39 …- providing a `portTASK_FUNCTION_PROTO()` with the linker attribute `.lowtext` which is used to en…
47 … on microsecond timing generated by one of the Timers, it is important to re-enable interrupts as …
49 …plement an [Audio Synthesiser](https://feilipu.me/2015/06/02/goldilocks-analogue-synthesizer/) wit…
55 Most users of FreeRTOS will choose to manage their own heap using one of the pre-allocated heap man…
57 The avr-libc library assumes that the stack will always be above the heap, and does a check for thi…
63 __malloc_heap_end = (char *)(RAMEND - __malloc_margin);
71 ATmega devices with __ENHANCED WDT__ Interrupt capability - will use WDT.
73 - ATmega8U2/16U2/32U2 -> 2kB RAM
74 - ATmega16U4/32U4 - Arduino Leonardo -> 2.5kB RAM
75 - ATmega48PB/88PB/168PB/328PB - Arduino Uno -> 2kB RAM
76 - ATmega164PA/324PA/644PA/1284P - Goldilocks -> __16kB RAM__
77 - ATmega324PB -> 2kB RAM
78 - ATmega640/1280/2560/1281/2561 - Arduino Mega -> __8kB RAM + XRAM__
80 ATmega devices without enhanced __WDT__ Interrupt capability - will use a 8-bit or 16-bit Timer.
82 - ATmega8A/16A/32A/64A/128A -> 4kB RAM
83 - ATmega165A/165PA/325A/325PA/3250A/3250PA/645A/645P/6450A/6450P -> 4kB RAM
84 - ATmega169A/169PA/329A/329PA/3290A/3290PA/649A/649P/6490A/6490P -> 4kB RAM
85 - ATmega808/809/1608/1609/3208/3209/4808/4809 - megaAVR 0-Series -> 6kB RAM