aboutsummaryrefslogtreecommitdiff
path: root/main/pbdrv.c
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-06-14 12:16:36 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-06-14 12:16:36 +0200
commitef162ca3445d9adb000d7dfd1b68b181ef958926 (patch)
tree25c62f409323c0fa6be7c9034bc04ee2bb18ef50 /main/pbdrv.c
parent2cf895332ffd54ea1a43b090859943665709e420 (diff)
clean up pbdrv naming
Diffstat (limited to 'main/pbdrv.c')
-rw-r--r--main/pbdrv.c28
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);
}