2 * \brief Header for tpi
4 * \author S³awomir Fra\9c
12 /** Number of iterations in tpi_delay loop */
13 extern uint16_t tpi_dly_cnt
;
22 * Send raw byte by TPI
23 * \param b Byte to send
25 void tpi_send_byte(uint8_t b
);
27 * Receive one raw byte from TPI
28 * \return Received byte
30 uint8_t tpi_recv_byte(void);
33 * \param addr Address of block
34 * \param dptr Pointer to dest memory block
35 * \param len Length of read
37 void tpi_read_block(uint16_t addr
, uint8_t* dptr
, uint8_t len
);
40 * \param addr Address to program
41 * \param sptr Pointer to source block
42 * \param len Length of write
44 void tpi_write_block(uint16_t addr
, const uint8_t* sptr
, uint8_t len
);