mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Add AVR32 port and demo files.
This commit is contained in:
parent
504382bcb8
commit
6118595a07
|
@ -81,6 +81,10 @@
|
||||||
#include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
|
#include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ROWLEY_LPC23xx
|
||||||
|
#include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef GCC_MSP430
|
#ifdef GCC_MSP430
|
||||||
#include "../../Source/portable/GCC/MSP430F449/portmacro.h"
|
#include "../../Source/portable/GCC/MSP430F449/portmacro.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -176,6 +180,23 @@
|
||||||
#include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
|
#include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
|
||||||
typedef void ( __interrupt __far *pxISR )();
|
typedef void ( __interrupt __far *pxISR )();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if __GNUC__ && (__AVR32_UC3A0256__ || \
|
||||||
|
__AVR32_UC3A0512__ || \
|
||||||
|
__AVR32_UC3A1128__ || \
|
||||||
|
__AVR32_UC3A1256__ || \
|
||||||
|
__AVR32_UC3A1512__)
|
||||||
|
#include "portmacro.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if __ICCAVR32__ && (__AT32UC3A0256__ || \
|
||||||
|
__AT32UC3A0512__ || \
|
||||||
|
__AT32UC3A1128__ || \
|
||||||
|
__AT32UC3A1256__ || \
|
||||||
|
__AT32UC3A1512__)
|
||||||
|
#include "portmacro.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Setup the stack of a new task so it is ready to be placed under the
|
* Setup the stack of a new task so it is ready to be placed under the
|
||||||
* scheduler control. The registers have to be placed on the stack in
|
* scheduler control. The registers have to be placed on the stack in
|
||||||
|
|
Loading…
Reference in a new issue