psoc6_program() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

psoc6_program() function

Performs Program operation

Syntax

static int psoc6_program(struct flash_bank *bank,     const uint8_t *buffer,     uint32_t offset,     uint32_t count);

Arguments

bank

current flash bank

buffer

pointer to the buffer with data

offset

starting offset in flash bank

count

number of bytes in buffer

Return value

ERROR_OK in case of success, ERROR_XXX code otherwise

References

LocationText
psoc6.c:817
static int psoc6_program(struct flash_bank *bank,
psoc6.c:1071
.write = psoc6_program,

Call Tree

Functions called by psoc6_program()
psoc6_program()
Data read by psoc6_program()
Data written by psoc6_program()
psoc6_program()::target
psoc6_program()::psoc6_info
psoc6_program()::is_sflash
psoc6_program()::hr
psoc6_program()::page_buf
psoc6_program()::row_offset
psoc6_program()::aligned_addr
psoc6_program()::row_bytes
all items filtered out
psoc6_program()
Implementations
psoc6_program()
all items filtered out
Type of psoc6_program()
psoc6_program()
uint8_t
uint32_t
all items filtered out