#include "nlao_cpu.h"
#include "compiler.h"
#include "preprocessor.h"
#include "mass_storage_example.h"
#include "board.h"
#include "print_funcs.h"
#include "intc.h"
#include "power_clocks_lib.h"
#include "gpio.h"
#include "ctrl_access.h"
#include "conf_usb.h"
#include "usb_task.h"
#include "device_mass_storage_task.h"
#include "host_mass_storage_task.h"
#include "ushell_task.h"
Functions | |
Hmatrix bus configuration | |
void | init_hmatrix (void) |
Low-level initialization routine called during startup, before the main function. More... | |
int | _init_startup (void) |
Low-level initialization routine called during startup, before the main function. More... | |
int | main (void) |
Main function. Execution starts here. More... | |
Variables | |
System Clock Frequencies | |
static pcl_freq_param_t | pcl_freq_param |
int _init_startup | ( | void | ) |
Low-level initialization routine called during startup, before the main function.
This version comes in replacement to the default one provided by the Newlib add-ons library. Newlib add-ons' _init_startup only calls init_exceptions, but Newlib add-ons' exception and interrupt vectors are defined in the same section and Newlib add-ons' interrupt vectors are not compatible with the interrupt management of the INTC module. More low-level initializations are besides added here.
References _evba, Enable_global_exception, INTC_init_interrupts(), pcl_freq_param, and Set_system_register.
init_hmatrix | ( | void | ) |
int main | ( | void | ) |
Main function. Execution starts here.
42 | Fatal error. |
References at45dbx_resources_init(), device_mass_storage_task(), device_mass_storage_task_init(), host_mass_storage_task(), host_mass_storage_task_init(), init_dbg_rs232(), init_hmatrix(), PASS, pcl_configure_clocks(), pcl_configure_usb_clock(), pcl_freq_param, usb_task(), usb_task_init(), ushell_task(), ushell_task_init(), and vTaskStartScheduler().
|
static |