asd
I2C.h
- Committer:
- hemmer_matthias
- Date:
- 2016-02-29
- Revision:
- 0:d7de08989175
File content as of revision 0:d7de08989175:
#include "mbed.h" // LED-Defines #define LED_FL_WHITE 0x01 // 0b0000 0001 #define LED_FR_WHITE 0x04 // 0b0000 0100 #define LED_FL_ORANGE 0x02 // 0b0000 0010 #define LED_FR_ORANGE 0x08 // 0b0000 1000 #define LED_BL_ORANGE 0x20 // 0b0010 0000 #define LED_BR_ORANGE 0x80 // 0b1000 0000 #define LED_BL_RED 0x10 // 0b0001 0000 #define LED_BR_RED 0x40 // 0b0100 0000 #define LED_L_ORANGE (LED_FL_ORANGE | LED_BL_ORANGE) // 0b0000 0010 | 0b0010 0000 = 0b0010 0010 #define LED_R_ORANGE (LED_FR_ORANGE | LED_BR_ORANGE) // right blinkers #define LED_WHITE (LED_FL_WHITE | LED_FR_WHITE) // front light #define LED_RED (LED_BL_RED | LED_BR_RED) //back light #define SW_FM 0x04 #define SW_FL #define SW_FR #define SW_F (SW_FM|SW_FL|SW_FR) // PC9555-defines #define PC9555_ADDR 0x40 // A2 = A1 = A0 = 0 #define PC9555_FREQUENCY 100000 // f in Hz //PC9555 Commands #define PC9555_Port0_IN (0) #define PC9555_Port1_IN (1) #define PC9555_Port0_OUT (2) #define PC9555_Port1_OUT (3) #define PC9555_Port0_INV (4) #define PC9555_Port1_INV (5) #define PC9555_Port0_DIR_IN (6) #define PC9555_Port1_DIR_IN (7) void bertl_PC9555_init(); void bertl_PC9555_leds(unsigned char leds); unsigned char bertl_PC9555_switches();