| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
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_T * | algo_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]