Functions | Variables
d_flash.c File Reference
#include <asf.h>
#include <stdlib.h>
#include "globals.h"
#include "../misc/bootloaderShared.h"
#include "../misc/rtos.h"
#include "d_flash.h"
#include "user_board.h"
Include dependency graph for d_flash.c:

Go to the source code of this file.

Functions

uint32_t efc_perform_fcr (Efc *p_efc, uint32_t ul_fcr)
 Perform command. More...
 
uint32_t flash_erase_block (uint32_t address)
 
__no_inline RAMFUNC void flash_erase_chip (void)
 
uint32_t flash_get_user_signature (volatile void *ptr, uint32_t size)
 
uint32_t flash_set_user_signature (const volatile void *ptr, uint32_t size)
 
uint32_t flash_update_block (uint32_t address, const void *newData, int dataSize, int noPageErase)
 
int flash_write_in_progress (void)
 

Variables

static int s_flashWriteInProgress
 

Function Documentation

◆ flash_erase_block()

uint32_t flash_erase_block ( uint32_t  address)

Definition at line 106 of file d_flash.c.

◆ flash_erase_chip()

__no_inline RAMFUNC void flash_erase_chip ( void  )

Definition at line 120 of file d_flash.c.

◆ flash_get_user_signature()

uint32_t flash_get_user_signature ( volatile void *  ptr,
uint32_t  size 
)

Definition at line 159 of file d_flash.c.

◆ flash_set_user_signature()

uint32_t flash_set_user_signature ( const volatile void *  ptr,
uint32_t  size 
)

Definition at line 164 of file d_flash.c.

◆ flash_update_block()

uint32_t flash_update_block ( uint32_t  address,
const void *  newData,
int  dataSize,
int  noPageErase 
)

Definition at line 23 of file d_flash.c.

◆ flash_write_in_progress()

int flash_write_in_progress ( void  )

Definition at line 184 of file d_flash.c.

Variable Documentation

◆ s_flashWriteInProgress

int s_flashWriteInProgress
static

Definition at line 21 of file d_flash.c.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:59