|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "peripherals/eeprom25AA256.h"
Include dependency graph for eeprom25AA256.c:Go to the source code of this file.
Enumerations | |
| enum | Eeprom25AA256InstructionSet { EEPROM_READ = 0x3 , EEPROM_WRITE = 0x2 , EEPROM_WRDI = 0x4 , EEPROM_WREN = 0x6 , EEPROM_RDSR = 0x5 , EEPROM_WRSR = 0x1 } |
| Instruction set. More... | |
Functions | |
| void | eeprom25AA256_init (struct Eeprom25AA256 *eeprom, struct spi_periph *spi_p, uint8_t slave_idx) |
| Init function. | |
| void | eeprom25AA256_read (struct Eeprom25AA256 *eeprom, uint16_t addr, uint16_t length) |
| Read function. | |
| void | eeprom25AA256_event (struct Eeprom25AA256 *eeprom) |
| Event function. | |
Instruction set.
| Enumerator | |
|---|---|
| EEPROM_READ | |
| EEPROM_WRITE | |
| EEPROM_WRDI | |
| EEPROM_WREN | |
| EEPROM_RDSR | |
| EEPROM_WRSR | |
Definition at line 35 of file eeprom25AA256.c.
| void eeprom25AA256_event | ( | struct Eeprom25AA256 * | eeprom | ) |
Event function.
| [in] | eeprom | pointer to 25AA256 eeprom struture |
Definition at line 89 of file eeprom25AA256.c.
References foo, SPITransDone, SPITransFailed, and SPITransSuccess.
Referenced by meteo_stick_event().
Here is the caller graph for this function:| void eeprom25AA256_init | ( | struct Eeprom25AA256 * | eeprom, |
| struct spi_periph * | spi_p, | ||
| uint8_t | slave_idx | ||
| ) |
Init function.
| [in] | eeprom | pointer to 25AA256 eeprom struture |
| [in] | spi_p | pointer to spi device |
| [in] | slave_idx | SPI slive index |
Definition at line 45 of file eeprom25AA256.c.
References foo, SPICphaEdge1, SPICpolIdleLow, SPIDiv128, SPIDss8bit, SPIMSBFirst, SPISelectUnselect, SPITransDone, and spi_periph::status.
Referenced by meteo_stick_init().
Here is the caller graph for this function:| void eeprom25AA256_read | ( | struct Eeprom25AA256 * | eeprom, |
| uint16_t | addr, | ||
| uint16_t | length | ||
| ) |
Read function.
| [in] | eeprom | pointer to 25AA256 eeprom struture |
| [in] | addr | 16-bit start read address |
| [in] | length | number of bytes to read |
Definition at line 72 of file eeprom25AA256.c.
References E25_IN_BUFFER_LEN, E25_OUT_BUFFER_LEN, EEPROM_READ, foo, spi_submit(), and SPITransDone.
Referenced by meteo_stick_periodic().
Here is the call graph for this function:
Here is the caller graph for this function: