diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-06-14 12:16:36 +0200 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-06-14 12:16:36 +0200 |
commit | ef162ca3445d9adb000d7dfd1b68b181ef958926 (patch) | |
tree | 25c62f409323c0fa6be7c9034bc04ee2bb18ef50 /main/pbdrv.c | |
parent | 2cf895332ffd54ea1a43b090859943665709e420 (diff) |
clean up pbdrv naming
Diffstat (limited to 'main/pbdrv.c')
-rw-r--r-- | main/pbdrv.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/main/pbdrv.c b/main/pbdrv.c index 9d9e499..323afbe 100644 --- a/main/pbdrv.c +++ b/main/pbdrv.c @@ -1,4 +1,4 @@ -#include "pbdrv.h" +#include "pb.h" #include "pb.h" #include "pb-types.h" @@ -11,7 +11,7 @@ #include <FreeRTOS.h> #include <timers.h> -#define PBDRV_I2C i2c0 +#define PB_I2C i2c0 #define BUF_SIZE 256 #define MSGS_MAX 4 @@ -23,15 +23,15 @@ typedef struct { static i2c_msg_buf_t msgs[MSGS_MAX]; static size_t msg_index = 0; -static void async_pbdrv_i2c_recv(void * _msg, uint32_t _) { +static void async_pb_i2c_recv(void * _msg, uint32_t _) { i2c_msg_buf_t * msg = _msg; - pbdrv_i2c_recv(msg->data, msg->size); + pb_i2c_recv(msg->data, msg->size); } static void msg_complete(i2c_msg_buf_t * msg) { - // defer pbdrv_i2c_recv call to FreeRTOS scheduler as pbdrv_i2c_recv takes + // defer pb_i2c_recv call to FreeRTOS scheduler as pb_i2c_recv takes // too long to return from an ISR - xTimerPendFunctionCallFromISR(async_pbdrv_i2c_recv, msg, 0, NULL); + xTimerPendFunctionCallFromISR(async_pb_i2c_recv, msg, 0, NULL); // prepare next message for use msg_index = (msg_index + 1) % MSGS_MAX; @@ -45,7 +45,7 @@ static void recv_event(i2c_inst_t *i2c, i2c_slave_event_t event) { switch (event) { case I2C_SLAVE_RECEIVE: { if (msg->size == BUF_SIZE) return; - msg->data[msg->size++] = i2c_read_byte_raw(PBDRV_I2C); + msg->data[msg->size++] = i2c_read_byte_raw(PB_I2C); break; } case I2C_SLAVE_FINISH: { @@ -56,17 +56,17 @@ static void recv_event(i2c_inst_t *i2c, i2c_slave_event_t event) { } } -void pbdrv_setup() { - i2c_init(PBDRV_I2C, PB_CLOCK_SPEED_HZ); - i2c_slave_init(PBDRV_I2C, PBDRV_MOD_ADDR, &recv_event); +void pb_setup() { + i2c_init(PB_I2C, PB_CLOCK_SPEED_HZ); + i2c_slave_init(PB_I2C, PB_MOD_ADDR, &recv_event); } -__weak void pbdrv_i2c_send(i2c_addr_t addr, const uint8_t * buf, size_t sz) { - i2c_set_slave_mode(PBDRV_I2C, false, PBDRV_MOD_ADDR); +__weak void pb_i2c_send(i2c_addr_t addr, const uint8_t * buf, size_t sz) { + i2c_set_slave_mode(PB_I2C, false, PB_MOD_ADDR); // false to write stop condition to i2c bus - i2c_write_timeout_us(PBDRV_I2C, addr, buf, sz, false, PB_TIMEOUT_US); + i2c_write_timeout_us(PB_I2C, addr, buf, sz, false, PB_TIMEOUT_US); - i2c_set_slave_mode(PBDRV_I2C, true, PBDRV_MOD_ADDR); + i2c_set_slave_mode(PB_I2C, true, PB_MOD_ADDR); } |