53 #define SLE_PORT PORTA 107 #define ck_delay() _delay_us(25) 108 #define ck_delay_front() _delay_us(4) 109 #define ck_delay_reset() _delay_us(50) 110 #define set_ck_1 SLE_PORT |= (1<<SLE_CK) 111 #define set_ck_0 SLE_PORT &= ~(1<<SLE_CK) 112 #define set_rst_1 SLE_PORT |= (1<<SLE_RST) 113 #define set_rst_0 SLE_PORT &= ~(1<<SLE_RST) 116 void set_io(
const uint8_t io);
120 void send_cmd(
const uint8_t control,
const uint8_t address,
const uint8_t data);
void send_rst(uint8_t *atr)
Definition: sle_bbg.c:181
uint8_t * atr
ptr to a 4 bytes ATR header returned by the ATZ command.
Definition: sle.h:93
uint8_t processing(void)
Definition: sle_bbg.c:225
void ck_pulse(void)
Definition: sle_bbg.c:39
void send_byte(uint8_t byte)
Definition: sle_bbg.c:153
void send_cmd(const uint8_t control, const uint8_t address, const uint8_t data)
Definition: sle_bbg.c:209
void set_io(const uint8_t io)
Definition: sle_bbg.c:60
uint8_t read_byte(void)
Definition: sle_bbg.c:122