LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dfuutil_programming_any_algorithm.c File Reference
#include "board.h"
#include "dfuutil_programming_api.h"
#include "stdio.h"
#include "string.h"

Go to the source code of this file.

Macros

#define PROGRAM_REGIONS   1
 
#define DFU_BUFF_PROG_SIZE   2048
 

Functions

int32_t progalgo_emiram_erase (uint32_t start, uint32_t size)
 
int32_t progalgo_emiram_erase_all (void)
 
int32_t progalgo_emiram_write (void *buff, uint32_t start, uint32_t size)
 
int32_t progalgo_emiram_read (void *buff, uint32_t start, uint32_t size)
 
DFUPROG_REGION_Talgo_flash_init (void)
 Initializes device programming capability.
 

Variables

static const PROGALGOS_T palgos
 
static const DFUPROG_REGZONE_T pregions [PROGRAM_REGIONS]
 
static DFUPROG_REGION_T dfuregion
 
static char tempSTR [64]