update bluetooth driver (made a start)

This commit is contained in:
Sem van der Hoeven
2024-01-13 23:47:31 +01:00
parent b61fc4c8a1
commit 3ea9e7bfe4
4 changed files with 41 additions and 7 deletions

21
due_obd2/obd2_bt.c Normal file
View File

@@ -0,0 +1,21 @@
#include "wiring_digital.h"
#include "obd2_bt.h"
void obd2_bt_init(obd2_bt_t *bt)
{
bt->state = BT_INITIALISING;
}
void obd2_bt_process(obd2_bt_t *bt)
{
__UINT32_TYPE__ bt_state = digitalRead(BT_STATE_PIN);
if (bt_state)
{
bt->state = BT_CONNECTED;
}
else
{
bt->state = BT_INITIALISING;
}
bt->on_state_change();
}