Microchip® Advanced Software Framework

flash_fw.c File Reference
#include <avr32/io.h>
#include <util/printf-stdarg.h>
#include <wl_fw.h>
#include <ports/avr32/board_init.h>
#include <util/nvram.h>
#include <board.h>

Macros

#define SECTOR_SIZE   512
 

Functions

int main (void)
 start the software here 1) Initialize the microcontroller and the shared hardware resources of the board. More...
 

#define SECTOR_SIZE   512

Referenced by main().

int main ( void  )

start the software here 1) Initialize the microcontroller and the shared hardware resources of the board.

1) Initialize the microcontroller and the shared hardware resources of the board.

start the software here 1) Configure system clocks.

    2) Launch the IP modules.
    3) Start FreeRTOS.
Returns
42, which should never occur.
Note
    2) Setup the GPIO in output for the board's LED.
    3) Start Display task.
    4) Start the LED flash tasks just to provide visual feedback that the
    demo is executing.
    5) Start the ethernet tasks.
    6) Start FreeRTOS.
Returns
0, which should never occur.
    2) Launch the Ctrl Panel modules.
    3) Start FreeRTOS.
Returns
Should never occur.
Note

References board_init(), fw_buf, fw_len, i, nvram_init(), nvram_read(), nvram_write(), printk(), and SECTOR_SIZE.

Referenced by jinit_c_main_controller(), jinit_d_main_controller(), METHODDEF(), and process_data_simple_main().