eeprom_test.c File Reference

Go to the source code of this file.

Defines

#define MYPRINT(fmt,...)
#define LED_OFF   0
#define LED_ON   1
#define LED(led, state)   if( state == LED_OFF )IOExpSetBit( 1, led );else IOExpClrBit( 1, led )
#define LED1(state)   LED( 0, state )
#define LED2(state)   LED( 1, state )
#define LED3(state)   LED( 2, state )
#define LED4(state)   LED( 3, state )
#define LED5(state)   LED( 4, state )
#define DLED(led, state)   if( state == LED_OFF )IOExpSetBit( 0, led + 4 );else IOExpClrBit( 0, led + 4 )
#define DLED1(state)   DLED( 0, state )
#define DLED2(state)   DLED( 1, state )
#define DLED3(state)   DLED( 2, state )
#define DLED4(state)   DLED( 3, state )
#define KEY1   (1<<0)
#define KEY2   (1<<1)
#define KEY3   (1<<2)
#define KEY4   (1<<3)

Functions

void Led (void *arg)
void HexDump (uint8_t *rxb, uint16_t len)
int main (void)

Variables

int8_t ledid = 0
uint8_t up = 0
const uint8_t teststr [64] = { "This is an ultimatly long string that reaches 61 bytes length\0"}


Define Documentation

#define MYPRINT ( fmt,
...   ) 

Value:

printf ("%s:%s(%d)\t" fmt "\n", \
                             __FILE__,__FUNCTION__,__LINE__, ##__VA_ARGS__);

Definition at line 61 of file eeprom_test.c.

Referenced by Sc16is752UsartInit(), Sc16is752UsartInterruptProcessing(), and selectRegisterSet().

#define LED_OFF   0

Definition at line 64 of file eeprom_test.c.

Referenced by Key1Thread(), Key2Thread(), Led(), NutSetLed(), and sys_led().

#define LED_ON   1

Definition at line 65 of file eeprom_test.c.

Referenced by Key2Thread(), Led(), main(), NutSetLed(), and sys_led().

#define LED ( led,
state   )     if( state == LED_OFF )IOExpSetBit( 1, led );else IOExpClrBit( 1, led )

Definition at line 67 of file eeprom_test.c.

Referenced by Led().

#define LED1 ( state   )     LED( 0, state )

Definition at line 68 of file eeprom_test.c.

#define LED2 ( state   )     LED( 1, state )

Definition at line 69 of file eeprom_test.c.

#define LED3 ( state   )     LED( 2, state )

Definition at line 70 of file eeprom_test.c.

#define LED4 ( state   )     LED( 3, state )

Definition at line 71 of file eeprom_test.c.

#define LED5 ( state   )     LED( 4, state )

Definition at line 72 of file eeprom_test.c.

#define DLED ( led,
state   )     if( state == LED_OFF )IOExpSetBit( 0, led + 4 );else IOExpClrBit( 0, led + 4 )

Definition at line 74 of file eeprom_test.c.

#define DLED1 ( state   )     DLED( 0, state )

Definition at line 75 of file eeprom_test.c.

#define DLED2 ( state   )     DLED( 1, state )

Definition at line 76 of file eeprom_test.c.

#define DLED3 ( state   )     DLED( 2, state )

Definition at line 77 of file eeprom_test.c.

#define DLED4 ( state   )     DLED( 3, state )

Definition at line 78 of file eeprom_test.c.

#define KEY1   (1<<0)

Examples:
ioexpander/ioexpander.c.

Definition at line 80 of file eeprom_test.c.

Referenced by Thread2().

#define KEY2   (1<<1)

Examples:
ioexpander/ioexpander.c.

Definition at line 81 of file eeprom_test.c.

Referenced by Thread2().

#define KEY3   (1<<2)

Examples:
ioexpander/ioexpander.c.

Definition at line 82 of file eeprom_test.c.

Referenced by Thread2().

#define KEY4   (1<<3)

Examples:
ioexpander/ioexpander.c.

Definition at line 83 of file eeprom_test.c.

Referenced by Thread2().


Function Documentation

void Led ( void *  arg  ) 

Definition at line 89 of file eeprom_test.c.

References LED, LED_OFF, LED_ON, ledid, NutSleep(), NutThreadSetPriority(), and up.

void HexDump ( uint8_t rxb,
uint16_t  len 
)

Definition at line 121 of file eeprom_test.c.

References printf.

Referenced by main().

int main ( void   ) 


Variable Documentation

Definition at line 85 of file eeprom_test.c.

Referenced by Led().

uint8_t up = 0

Definition at line 86 of file eeprom_test.c.

Referenced by Led().

const uint8_t teststr[64] = { "This is an ultimatly long string that reaches 61 bytes length\0"}

Definition at line 146 of file eeprom_test.c.

Referenced by main().


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/