NinjaFlight
|
Go to the source code of this file.
Macros | |
#define | M25P16_PAGESIZE 256 |
Functions | |
bool | m25p16_init (void) |
void | m25p16_eraseSector (uint32_t address) |
void | m25p16_eraseCompletely (void) |
void | m25p16_pageProgram (uint32_t address, const uint8_t *data, int length) |
void | m25p16_pageProgramBegin (uint32_t address) |
void | m25p16_pageProgramContinue (const uint8_t *data, int length) |
void | m25p16_pageProgramFinish (void) |
int | m25p16_readBytes (uint32_t address, uint8_t *buffer, int length) |
bool | m25p16_isReady (void) |
bool | m25p16_waitForReady (uint32_t timeoutMillis) |
const flashGeometry_t * | m25p16_getGeometry (void) |
#define M25P16_PAGESIZE 256 |
void m25p16_eraseCompletely | ( | void | ) |
void m25p16_eraseSector | ( | uint32_t | address | ) |
const flashGeometry_t* m25p16_getGeometry | ( | void | ) |
bool m25p16_init | ( | void | ) |
bool m25p16_isReady | ( | void | ) |
void m25p16_pageProgram | ( | uint32_t | address, |
const uint8_t * | data, | ||
int | length | ||
) |
void m25p16_pageProgramBegin | ( | uint32_t | address | ) |
void m25p16_pageProgramContinue | ( | const uint8_t * | data, |
int | length | ||
) |
void m25p16_pageProgramFinish | ( | void | ) |
int m25p16_readBytes | ( | uint32_t | address, |
uint8_t * | buffer, | ||
int | length | ||
) |
bool m25p16_waitForReady | ( | uint32_t | timeoutMillis | ) |