Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions
aai2c_eeprom.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "aardvark.h"
Include dependency graph for aai2c_eeprom.c:

Macros

#define PAGE_SIZE   8
 
#define BUS_TIMEOUT   150
 

Functions

static void _writeMemory (Aardvark handle, u08 device, u08 addr, u16 length, int zero)
 
static void _readMemory (Aardvark handle, u08 device, u08 addr, u16 length)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ BUS_TIMEOUT

#define BUS_TIMEOUT   150

◆ PAGE_SIZE

#define PAGE_SIZE   8

Function Documentation

◆ _readMemory()

static void _readMemory ( Aardvark  handle,
u08  device,
u08  addr,
u16  length 
)
static

◆ _writeMemory()

static void _writeMemory ( Aardvark  handle,
u08  device,
u08  addr,
u16  length,
int  zero 
)
static

References AA_I2C_NO_FLAGS, aa_i2c_write(), aa_sleep_ms(), length, n, PAGE_SIZE, and zero.

Referenced by main().

◆ main()

int main ( int  argc,
char *  argv[] 
)