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 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 ) |
#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) |
Definition at line 80 of file eeprom_test.c.
Referenced by Thread2().
#define KEY2 (1<<1) |
Definition at line 81 of file eeprom_test.c.
Referenced by Thread2().
#define KEY3 (1<<2) |
Definition at line 82 of file eeprom_test.c.
Referenced by Thread2().
#define KEY4 (1<<3) |
Definition at line 83 of file eeprom_test.c.
Referenced by Thread2().
void Led | ( | void * | arg | ) |
Definition at line 89 of file eeprom_test.c.
References LED, LED_OFF, LED_ON, ledid, NutSleep(), NutThreadSetPriority(), and up.
int main | ( | void | ) |
Definition at line 151 of file eeprom_test.c.
References _fileno(), _ioctl(), DEV_DEBUG, DEV_DEBUG_NAME, EEInit(), EEReadData(), EEWriteData(), freopen(), HexDump(), memset(), NutRegisterDevice(), NutSleep(), printf, stdout, strcpy(), strlen(), strncmp(), teststr, TWI_SETSPEED, TwInit(), TwIOCtl(), and UART_SETSPEED.