Skip to content

Commit bd1bff6

Browse files
committed
SC7A20: Fix boot register
1 parent 402ebae commit bd1bff6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/drivers/SC7A20.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <libraries/delay/nrf_delay.h>
22
#include "drivers/SC7A20.h"
33
#include "drivers/SC7A20/SC7A20_registers.h"
4+
#include <task.h>
45

56
using namespace Pinetime::Drivers;
67

@@ -18,7 +19,10 @@ void SC7A20::Init() {
1819

1920
// Reset internal memory
2021
uint8_t data = CTRL_REG5_BOOT;
21-
Write(CTRL_REG2, &data, 1);
22+
Write(CTRL_REG5, &data, 1);
23+
vTaskDelay(5);
24+
data = 0;
25+
Write(CTRL_REG5, &data, 1);
2226

2327
// Read Chip ID
2428
Read(WHO_AM_I, &data, 1);

0 commit comments

Comments
 (0)