/* ------------------------------------------------------------------------------------------------ */
/* FILE :        readme.txt                                                                         */
/*                                                                                                  */
/* CONTENTS :                                                                                       */
/*               Abassi RTOS: description for AVR32A / GCC (free version)
/*                                                                                                  */
/*                                                                                                  */
/* Copyright (c) 2011-2017, Code-Time Technologies Inc. All rights reserved.                   	    */
/*                                                                                                  */
/* Code-Time Technologies retains all right, title, and interest in and to this work                */
/*                                                                                                  */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS                          */
/* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF                                       */
/* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL                          */
/* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR                             */
/* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,                            */
/* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR                            */
/* OTHER DEALINGS IN THE SOFTWARE.                                                                  */
/*                                                                                                  */
/*                                                                                                  */
/*  $Revision: 1.1 $                                                                                */
/*  $Date: 2017/04/29 16:37:15 $                                                                    */
/*                                                                                                  */
/* ------------------------------------------------------------------------------------------------ */


    There is another readme.txt file in the directory Abassi_AVR32A_IAR.
    It contains all the details about this evaluation package

/* ------------------------------------------------------------------------------------------------ */
/* Overall file system at this level                                                                */

. --- / --- readme.txt                  [me]
      |
      / --- Abassi                       Abassi include file + platform definitions + misc
      |
      / --- Abassi_AVR32A_IAR            Demo source code, mAbassi libraries, IAR workspace

/* ------------------------------------------------------------------------------------------------ */
/* RTOS files + misc                                                                                */

./ --- Abassi

Abassi.h               : Definition file for the Abassi RTOS.
HWinfo.h               : Target board specific definitions
Platform.txt           : Description of the platform numbering identifiers
Platform.h             : Chip specific definitions
Syscall.h              : Systam Call Layer include file
SysCall_noFS.c         : System Call Layer without file system support

/* ------------------------------------------------------------------------------------------------ */
/* DEMO files                                                                                       */

./ --- Abassi_TARGET_TOOL --- / --- src --- / Demo_N_TARGET_TOOL.c


All demo files are named as follows:  Demo_N_TARGET_TOOL.c

where :   N      : demo number.
          TARGET : target platform / evaluation board.
          TOOL   : building tool chain name.

          The settings of the serial port for each demo is specified in the source file of the demo.


Demo #0    : Simple demo using 1 or 2 timers to flash LEDs with speed control using buttons and
             through the serial port by pressing the '+' and '-' keys.

Demo #1    : Same as Demo #0, except for boards without LEDS and/or buttons.
             The "flashing" is shown only the serial port and/or the buttons are replaced by pressing
             the '+' and '-' keys.

Demo #2    : Complex demo that shows the operations of some unique features of the Abassi RTOS.
             The operational characteristics of the tasks can be modify through the serial port.
             A thorough description is available on Code-Time Technologies website.

Demo #3    : Same as Demo #2, but for target platforms without an on-board display.
             The information is shown only the serial port.
             A thorough description is available on Code-Time Technologies website.

Demo #4    : Joystick (or buttons) based demo, using every one of Abassi synchronization mechanisms.
             The joystick operation is shown on the on-board display and the serial port.

Demo #5    : Same as Demo #4, but for target platforms without an on-board display.
             The information is shown only the serial port.

Demo #6    : ADC based demo, the ADC value is is read, passed through a mailbox.
             The ADC value is shown on the on-board display and the serial port.

Demo #7    : Same as Demo #6, but for target platforms without an on-board display.
             The information is shown only on the serial port.

Demo #8    : This demo is board dependent.
             Typicaly show the use of on-board display(s) or other peripherals.
             It show the use of the I2C, SPI or other interfaces Abassi drivers

Demo #9    : Small file system shell for FatFS.

Demo #10   : Webserver showing the use of lwIP with netconn and memory base file system.

Demo #11   : Webserver showing the use of lwIP with BSD sockets and memory base file system.

Demo #12   : Webserver showing the use of lwIP with netconn and FatFS file system.

Demo #13   : Webserver showing the use of lwIP with BSD sockets and FatFS file system.

Demo #14   : Webserver showing the use of lwIP with netconn and System Calls for FatFS.

Demo #15   : Webserver showing the use of lwIP with BSD sockets and System Calls for FatFS.

Demo #16   : Webserver showing the use of lwIP with netconn and System Calls for FulllFAT.

Demo #17   : Webserver showing the use of lwIP with BSD sockets and System Calls for FullFAT.

Demo #18   : Webserver showing the use of lwIP with netconn and System Calls for ueFAT.

Demo #19   : Webserver showing the use of lwIP with BSD sockets and System Calls for ueFAT.

Demo #20   : Small file system shell for System Calls using FatFS.

Demo #21   : Small file system shell for System Calls using FullFAT.

Demo #22   : Small file system shell for System Calls using ueFAT.

Demo #29   : Small file system shell for System Calls using all file system stacks.
             This shows the use of the SysCall_Multi.c file

Demo #30   : QSPI flash memory demo code

Demo #40   : SPI demo code

Demo #50   : DMA demo code
 
Demo #110  : Same as Demo #10, but using the CMSIS V3.0 RTOS API over Abassi

Demo #111  : Same as Demo #11, but using the CMSIS V3.0 RTOS API over Abassi

Demo #112  : Same as Demo #12, but using the CMSIS V3.0 RTOS API over Abassi

Demo #113  : Same as Demo #13, but using the CMSIS V3.0 RTOS API over Abassi

Demo #1000 : Demo for Code Time Technologies' IP, USB and FAT File system stacks.

/* EOF */

