Chip-dat/Nordic-dat/NRF5x-dat/2026-02-10-16-42-07.png
... ...
Binary files /dev/null and b/Chip-dat/Nordic-dat/NRF5x-dat/2026-02-10-16-42-07.png differ
Chip-dat/Nordic-dat/NRF5x-dat/2026-02-10-16-43-10.png
... ...
Binary files /dev/null and b/Chip-dat/Nordic-dat/NRF5x-dat/2026-02-10-16-43-10.png differ
Chip-dat/Nordic-dat/NRF5x-dat/NRF52840-dat/NRF52840-board-1-dat/2026-02-10-16-39-48.png
... ...
Binary files /dev/null and b/Chip-dat/Nordic-dat/NRF5x-dat/NRF52840-dat/NRF52840-board-1-dat/2026-02-10-16-39-48.png differ
Chip-dat/Nordic-dat/NRF5x-dat/NRF52840-dat/NRF52840-board-1-dat/NRF52840-board-1-dat.md
... ...
@@ -5,6 +5,11 @@
5 5
6 6
- [[NRF52840-dat]]
7 7
8
+- [[NRF5x-HDK-dat]] - [[NRF52840-board-1-dat]] - [[NRF52840-dat]]
9
+
10
+- [[NRF5x-SDK-dat]]
11
+
12
+
8 13
ProMicro NRF52840是一款Pro Micro替代开发板,兼容Nice!Nano,他的引脚与ProMicro相同,意味着他几乎可以与任何ProMicro键盘配合使用。NRF5280开发板上有一个3.7V锂电池接口,和一个软件开关,可以切断LED的电源,在关闭的情况下,待机可以达到1mA的功耗。
9 14
10 15
强大的无线功能:蓝牙5.0,板载天线
... ...
@@ -20,6 +25,8 @@ ProMicro NRF52840是一款Pro Micro替代开发板,兼容Nice!Nano,他的引
20 25
21 26
GPIO == 16
22 27
28
+## pins
29
+
23 30
left side
24 31
25 32
- GND
... ...
@@ -55,6 +62,9 @@ right side
55 62
![](2026-01-19-17-12-28.png)
56 63
57 64
65
+
66
+
67
+
58 68
- 1.它的引l脚与ProMicro相同,意味着他几乎可以与任何ProMicro键盘配合使用。NRF5280开发板上有一个3.7V锂电池接口,和一个软件开关,可以切断LED的电源,在关闭的情况下,待机可以达到1mA的功耗。
59 69
- 2.NRF52840是一款高性能、低功耗的无线SOC芯片。它支持多种无线协议,包括Bluetooth5、Thread、Zigbee、ANT和2.4GHz。 nRF52840芯片采用ARMCorteX-M4F处理器主频为64MHz,内置1MB的闪存和256KB的RAM。它还具有多种外设,包括ADC、PWM、SPI、I2C、UART、USB和GPIO等。
60 70
- 3.强大的无线功能:蓝牙5.0,板载天线。
... ...
@@ -72,6 +82,19 @@ right side
72 82
73 83
74 84
85
+## SCH
86
+
87
+- [[sensor-voltage-dat]]
88
+
89
+blue LED == P0.15
90
+
91
+To further clarify:#
92
+- P0.04 (AIN2) is used to read the voltage of the battery via ADC. It can't be used for any other function.
93
+- P0.13 on VCC shuts off the power to VCC when you set it to high
94
+This saves on battery immensely for LEDs of all kinds that eat power even when off
95
+
96
+![](2026-02-10-16-39-48.png)
97
+
75 98
76 99
77 100
... ...
@@ -85,6 +108,9 @@ right side
85 108
86 109
## ref
87 110
111
+similar board - [Adafruit ItsyBitsy nRF52840 Express - Bluetooth® LE](https://www.adafruit.com/product/4481)
112
+
113
+
88 114
- [[NRF52840-dat]]
89 115
90 116
Chip-dat/Nordic-dat/NRF5x-dat/NRF5x-HDK-dat.md
... ...
@@ -0,0 +1,32 @@
1
+
2
+# NRF5x-HDK-dat.md
3
+
4
+- [[jlink-dat]]
5
+
6
+
7
+- [[battery-charger-dat]] - [[BT24075-dat]] - [[TI-power-dat]]
8
+
9
+## P0.13 power control
10
+
11
+
12
+[[LDO-dat]] en control
13
+
14
+![](2026-02-10-16-43-10.png)
15
+
16
+
17
+[[mosfet-dat]] control
18
+
19
+![](2026-02-10-16-42-07.png)
20
+
21
+
22
+
23
+
24
+
25
+
26
+## ref
27
+
28
+- [[NRF5x-HDK-dat]] - [[NRF52840-board-1-dat]] - [[NRF52840-dat]]
29
+
30
+- [[NRF5x-SDK-dat]]
31
+
32
+- [[NRF5x-dat]] - [[NRF5x]] - [[nordic]]
... ...
\ No newline at end of file
Chip-dat/Nordic-dat/NRF5x-dat/NRF5x-SDK-dat.md
... ...
@@ -17,6 +17,21 @@
17 17
## SDK and bootloader
18 18
19 19
20
+
21
+### command line
22
+
23
+windows:
24
+
25
+ adafruit-nrfutil.exe --verbose dfu serial --package feather_nrf52840_express_bootloader-0.8.0_s140_6.1.1.zip --port COMxx -b 115200 --singlebank --touch 1200
26
+
27
+
28
+### arduino
29
+
30
+- Adafruit nRF52 by Adafruit - https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
31
+
32
+
33
+### UF2
34
+
20 35
particle.iot
21 36
22 37
- nrf5_sdk - https://github.com/particle-iot/nrf5_sdk
... ...
@@ -52,6 +67,21 @@ https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line
52 67
53 68
54 69
70
+## NRFutil
71
+
72
+Nordic nrfutil - https://github.com/NordicSemiconductor/pc-nrfutil
73
+
74
+
75
+DFU via serial/CDC requires adafruit-nrfutil, a modified version of Nordic nrfutil. Install python3 if it is not installed already and run this command to install adafruit-nrfutil from PyPi:
76
+
77
+pip3 install --user adafruit-nrfutil
78
+
79
+- [[DFU-dat]] - [[serial-dat]] - [[CDC-dat]] - [[NRF5x-sdk-dat]] - [[python-dat]]
80
+
81
+
82
+
83
+
84
+
55 85
## ref
56 86
57 87
Chip-dat/Nordic-dat/NRF5x-dat/NRF5x-dat.md
... ...
@@ -28,6 +28,9 @@ original code - https://github.com/tsl0922/EPD-nRF5
28 28
29 29
folk version - https://github.com/Edragon/EPD-nRF5
30 30
31
+
32
+
33
+
31 34
## ref
32 35
33 36
- [[nordic-dat]]
... ...
\ No newline at end of file
Chip-dat/ST-dat/ST-sensor-dat/LSM6DS3-dat/LSM6DS3-dat.md
... ...
@@ -2,6 +2,11 @@
2 2
# LSM6DS3-dat
3 3
4 4
5
+
6
+https://github.com/STMicroelectronics/LSM6DS3TR-C-PID
7
+
8
+## info
9
+
5 10
iNEMO inertial module: always-on 3D accelerometer and 3D gyroscope
6 11
7 12
Chip-dat/TI-dat/TI-Power-dat/2026-02-10-16-44-18.png
... ...
Binary files /dev/null and b/Chip-dat/TI-dat/TI-Power-dat/2026-02-10-16-44-18.png differ
Chip-dat/TI-dat/TI-Power-dat/TI-power-dat.md
... ...
@@ -2,6 +2,12 @@
2 2
# TI-power-dat
3 3
4 4
5
+
6
+
7
+- [[battery-charger-dat]] - [[BT24075-dat]] - [[TI-power-dat]]
8
+
9
+
10
+
5 11
## LDO
6 12
7 13
... ...
@@ -168,6 +174,17 @@ Use a switching regulator + LDO
168 174
Use a regulator family designed for paralleling
169 175
- Some PMICs allow this
170 176
177
+
178
+
179
+
180
+
181
+## battery charger
182
+
183
+- [[BT24075-dat]] - [[TI-power-dat]]
184
+
185
+![](2026-02-10-16-44-18.png)
186
+
187
+
171 188
## ref
172 189
173 190
- [[TI-dat]]
Chip-dat/bosch-dat/BMI270-dat/BMI270-dat.md
... ...
@@ -1,10 +1,21 @@
1 1
2 2
# BMI270-dat
3 3
4
+
5
+
6
+https://github.com/boschsensortec/BMI270_SensorAPI
7
+
8
+## info
9
+
4 10
- [[6-axis-dat]]
5 11
6 12
The ultra-low power BMI270 is an IMU optimized for wearables providing precise acceleration, angular rate measurement and intelligent on-chip motion-triggered interrupt features.
7 13
8 14
The 6-axis sensor combines a 16-bit tri-axial gyroscope and a 16-bit tri-axial accelerometer featuring Bosch’s automotive-proven gyroscope technology.
9 15
10
-BMI270 includes several functionalities such as an integrated plug-and-play step counter/detector for wrist-worn devices. Moreover, the IMU is suitable for hearables, smart clothes, smart shoes, smart glasses and ankle bands.
... ...
\ No newline at end of file
0
+BMI270 includes several functionalities such as an integrated plug-and-play step counter/detector for wrist-worn devices. Moreover, the IMU is suitable for hearables, smart clothes, smart shoes, smart glasses and ankle bands.
1
+
2
+
3
+## ref
4
+
5
+- [[bosch-dat]]
... ...
\ No newline at end of file
SDK-dat/arduino-dat/arduino-lib-dat/arduino-lib-dat.md
... ...
@@ -2,6 +2,11 @@
2 2
3 3
# arduino-lib-dat
4 4
5
+
6
+
7
+
8
+
9
+
5 10
- [ESP32](https://github.com/Edragon/Arduino-ESP32) -
6 11
- [arduino2](https://github.com/Edragon/arduino-main2) -
7 12
- [ESP8266](https://github.com/Edragon/arduino-esp8266) -
... ...
@@ -10,8 +15,11 @@
10 15
11 16
## unsort
12 17
18
+
19
+
20
+
13 21
- timelib
14
-- ArduinoJson
22
+- ArduinoJson - https://github.com/bblanchon/ArduinoJson.git
15 23
- SimpleDHT
16 24
17 25
h file
Tech-dat/Sensor-dat/sensor-motion-dat/6-axis-dat/6-axis-dat.md
... ...
@@ -27,11 +27,11 @@ Accelerometer + Gyroscope == Inertial Measurement Unit
27 27
28 28
- [[ICM42688-dat]] - [[ICM42686-dat]] - [[invensense-dat]] - [[ICM20689-dat]]
29 29
30
-- [[BMI270-dat]] == 3-4 usd
30
+
31 31
32 32
- [[BMI160-dat]] == 1 usd
33 33
34
-- [[bosch-dat]]
34
+- [[bosch-dat]] - [[BMI270-dat]] == 3-4 usd
35 35
36 36
- [[MPU6886-dat]] - [[MPU6500-dat]] - [[MPU6050-dat]] - [[invensense-dat]]
37 37
Tech-dat/Sensor-dat/sensor-power-dat/sensor-voltage-dat/sensor-dc-voltage-dat/2026-02-10-16-41-40.png
... ...
Binary files /dev/null and b/Tech-dat/Sensor-dat/sensor-power-dat/sensor-voltage-dat/sensor-dc-voltage-dat/2026-02-10-16-41-40.png differ
Tech-dat/Sensor-dat/sensor-power-dat/sensor-voltage-dat/sensor-dc-voltage-dat/sensor-dc-voltage-dat.md
... ...
@@ -9,7 +9,9 @@
9 9
- [[sensot-dat]]
10 10
11 11
12
+## battery read
12 13
14
+![](2026-02-10-16-41-40.png)
13 15
14 16
15 17
## ref
app-dat/head-track-dat/head-track-dat.md
... ...
@@ -45,12 +45,55 @@ extra pins
45 45
46 46
- GND RX P0.10
47 47
- 3V3 TX P0.09
48
-- P0.28 AN4 GND
48
+
49 49
- P0.02 AN0 PPM-IN P0.30
50 50
- P0.29 AN3 GND
51
+- P0.28 AN4 GND
51 52
52 53
![](2026-01-19-19-20-41.png)
53 54
55
+HeadTracker\firmware\src\src\boards
56
+
57
+ #define PIN_X \
58
+ PIN(CENTER_BTN, NRFPIN(1, 13), "") \
59
+ PIN(VOLTMON, NRFPIN(0, 3), "") \
60
+ PIN(AN0, NRFPIN(0, 29), "Analog 0 (AIN_5)") \
61
+ PIN(AN1, NRFPIN(0, 2), "Analog 1 (AIN_0)") \
62
+ PIN(AN2, NRFPIN(0, 28), "Analog 2 (AIN_4)") \
63
+ PIN(LEDWS, NRFPIN(1, 10), "") \
64
+ PIN(LED, NRFPIN(0, 13), "") \
65
+ PIN(PPMOUT, NRFPIN(0, 31), "") \
66
+ PIN(PPMIN, NRFPIN(0, 30), "") \
67
+ PIN(BUZZ, NRFPIN(1, 11), "") \
68
+ PIN(TX, NRFPIN(0, 9), "") \
69
+ PIN(RX, NRFPIN(0, 10), "") \
70
+ PIN(TXINV, NRFPIN(0, 4), "") \
71
+ PIN(RXINVO, NRFPIN(0, 0), "") \
72
+ PIN(RXINVI, NRFPIN(0, 1), "") \
73
+ PIN(I2CSDA, NRFPIN(0, 5), "") \
74
+ PIN(I2CSCL, NRFPIN(1, 9), "")
75
+
76
+
77
+V2
78
+
79
+ #define PIN_X \
80
+ PIN(CENTER_BTN, NRFPIN(1, 13), "") \
81
+ PIN(VOLTMON, NRFPIN(0, 3), "") \
82
+ PIN(AN0, NRFPIN(0, 29), "Analog 0 (AIN_5)") \
83
+ PIN(AN1, NRFPIN(0, 2), "Analog 1 (AIN_0)") \
84
+ PIN(AN2, NRFPIN(0, 28), "Analog 2 (AIN_4)") \
85
+ PIN(LEDWS, NRFPIN(1, 10), "") \
86
+ PIN(LED, NRFPIN(0, 13), "") \
87
+ PIN(PPMOUT, NRFPIN(0, 31), "") \
88
+ PIN(PPMIN, NRFPIN(0, 30), "") \
89
+ PIN(BUZZ, NRFPIN(1, 11), "") \
90
+ PIN(TX, NRFPIN(0, 9), "") \
91
+ PIN(RX, NRFPIN(0, 10), "") \
92
+ PIN(TXINV, NRFPIN(0, 4), "") \
93
+ PIN(RXINVO, NRFPIN(0, 0), "") \
94
+ PIN(RXINVI, NRFPIN(0, 1), "") \
95
+ PIN(I2CSDA, NRFPIN(0, 5), "") \
96
+ PIN(I2CSCL, NRFPIN(1, 9), "")
54 97
55 98
56 99
## ref
battery-dat/battery-charger-dat/battery-charger-dat.md
... ...
@@ -28,6 +28,8 @@ The most following charger options are for the lithium-ion battery
28 28
29 29
- [[CN3722-dat]] - [[CN3768-dat]]
30 30
31
+- [[battery-charger-dat]] - [[BT24075-dat]] - [[TI-power-dat]]
32
+
31 33
32 34
## Board
33 35