RTEMS  5.1
Data Structures | Macros | Functions | Variables
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <rtems.h>

Go to the source code of this file.

Data Structures

struct  if_atsam_config
 Interface driver configuration. More...
 

Macros

#define BSP_FEATURE_IRQ_EXTENSION
 
#define BSP_ARMV7M_IRQ_PRIORITY_DEFAULT   (13 << 4)
 
#define BSP_ARMV7M_SYSTICK_PRIORITY   (14 << 4)
 
#define BSP_ARMV7M_SYSTICK_FREQUENCY   atsam_systick_frequency()
 
#define RTEMS_BSP_NETWORK_DRIVER_NAME   "atsam0"
 
#define RTEMS_BSP_NETWORK_DRIVER_ATTACH   if_atsam_attach
 

Functions

uint32_t atsam_systick_frequency (void)
 
int if_atsam_attach (struct rtems_bsdnet_ifconfig *config, int attaching)
 
void atsam_rtc_get_time (rtems_time_of_day *tod)
 
void bsp_restart (const void *const addr)
 

Variables

char atsam_memory_dtcm_begin []
 
char atsam_memory_dtcm_end []
 
char atsam_memory_dtcm_size []
 
char atsam_memory_intflash_begin []
 
char atsam_memory_intflash_end []
 
char atsam_memory_intflash_size []
 
char atsam_memory_intsram_begin []
 
char atsam_memory_intsram_end []
 
char atsam_memory_intsram_size []
 
char atsam_memory_itcm_begin []
 
char atsam_memory_itcm_end []
 
char atsam_memory_itcm_size []
 
char atsam_memory_nocache_begin []
 
char atsam_memory_nocache_end []
 
char atsam_memory_nocache_size []
 
char atsam_memory_qspiflash_begin []
 
char atsam_memory_qspiflash_end []
 
char atsam_memory_qspiflash_size []
 
char atsam_memory_sdram_begin []
 
char atsam_memory_sdram_end []
 
char atsam_memory_sdram_size []