rbaron
19f9a68b3b
Bump RTT logger buffer from 512 to 1024
...
It was swalloing some of the messages when debugging.
2021-05-02 11:32:45 +02:00
rbaron
dfc5a40717
Updates bridge docs
2021-05-01 18:42:58 +02:00
rbaron
c110810334
Attaches two least significant MAC address bytes to advertisement packet
2021-04-26 20:41:41 +02:00
rbaron
f0b3294f0f
Fixes possible overflow in the soil moisture BLE encoding
2021-04-26 20:40:54 +02:00
rbaron
6b6bb78b6c
Adds badge to README.md and renames build workflow to "firmware build"
2021-04-10 22:24:22 +02:00
rbaron
7ea4136230
Updates workflow Dockerfile to debian:bullseye-slim
2021-04-10 22:15:25 +02:00
rbaron
d518945da4
Sets up a simple lint & build CI with GitHub Actions
2021-04-10 20:56:13 +02:00
rbaron
e54449bf84
Adds make lint and make lint-fix
2021-04-10 18:19:37 +02:00
rbaron
9057d67c0c
Clean up unused code and done TODO
2021-04-10 18:05:44 +02:00
rbaron
2345498ffc
Adds stl and step files for a 3d printable case
2021-04-10 11:58:40 +02:00
rbaron
74977e3263
Updates Q1, Q2, Q3 orientation in kicad/parasite-top-pos.csv
2021-04-08 18:46:12 +02:00
rbaron
63d9b5127d
Removes playground code
2021-04-01 14:50:28 +02:00
rbaron
3b0e2043f2
Mass cleanup
2021-04-01 14:45:35 +02:00
rbaron
463fdb5ef4
Corrects the raw ADC soil mesasure given the current input voltage
2021-03-31 20:12:47 +02:00
rbaron
d215d5f4a7
Sets transmitting power to +8dB
2021-03-31 18:37:50 +02:00
rbaron
ff97d080d7
Refactors ESPHome example
2021-03-28 10:48:25 +02:00
rbaron
3c7180fefa
Adds run_counter to ble advertising packet
2021-03-28 10:44:33 +02:00
rbaron
37fd1173ec
Sets MAC address to a random static value
2021-03-26 17:18:38 +01:00
rbaron
6ec48b7188
Puts soil moisture reading into the BLE advertisement packet
2021-03-26 16:30:09 +01:00
rbaron
30162f4628
Cleans up logging
2021-03-26 13:45:28 +01:00
rbaron
2aa0ffc27b
Some debugging info
2021-03-26 11:43:55 +01:00
rbaron
c2e3723eb0
Adds temp and humidity values to the BLE advertisement packet
2021-03-26 10:49:28 +01:00
rbaron
81b33fbd8c
Handles SHT3C sensor
...
...And this is the first time I'm flashing the firmware into a real
b-parasite board!
2021-03-26 10:29:54 +01:00
rbaron
25772def7e
ADC works for measuring the battery voltage
2021-03-17 19:08:17 +01:00
rbaron
b521e3f0f6
A hacky fix for PWM + TWI
2021-03-15 22:40:09 +01:00
rbaron
02df5f4595
Initial shtc3 TWI/I2C implementation
...
Weirdly, it only works ~1/5 of the time.
2021-03-14 16:55:24 +01:00
rbaron
fb07a1244c
PWM start/stop in RTC callback.
...
I initially tried calling prst_pwm_init() in main(), and just using start/stop in
the callback, but that led to a weird behavior in the PWM output. It was set to
high after the end of the callback.
Callnig uninit/re-calling init() inside the RTC callback fixed, but more investigation
is required.
2021-03-14 15:03:33 +01:00
rbaron
05dcb9de84
Hard coded PWM with 500kHz frequency works
2021-03-14 14:30:32 +01:00
rbaron
cf2725e028
Adds dynamic data to ble advertisement
...
I am very tempted to drop all the ble advertisement abstraction and deal directly with the
31-byte raw payload.
2021-03-14 11:50:26 +01:00
rbaron
20243a26a2
Extracted BLE to src/prst/ble.{c,h}
2021-03-14 11:06:45 +01:00
rbaron
a5c932def2
Extracts RTC stuff to src/rtc.{c,h}
2021-03-13 16:49:55 +01:00
rbaron
80548f2db9
Removes wrong + markings from the PCB silkscreen
2021-03-13 14:57:05 +01:00
rbaron
7ef278fe40
Initial b_parasite code - a fork from playground
2021-03-13 14:56:37 +01:00
rbaron
e99f95f0a5
Plotted v1.0.0
2021-03-12 20:20:03 +01:00
rbaron
3ad78c0673
b-parasite v1.0.0
2021-03-12 19:25:35 +01:00
rbaron
b283f9e12b
ble-rtc-low-power-advertiser works with an external XTAL
2021-03-11 22:28:49 +01:00
rbaron
ce59908a4e
Adds ble-app-blinky
2021-03-11 21:30:25 +01:00
rbaron
f21011ed2c
Updates schematic - disconnects USB shield from GND
2021-03-11 20:23:37 +01:00
rbaron
945663e70b
Plotted gerbers for parasite52832
2021-02-24 07:58:44 +01:00
rbaron
66234ce256
Adds sht30 temperature and humidity sensor
2021-02-23 22:17:48 +01:00
rbaron
5c81a37d86
Add saadc-vcc-nrf52832 playground example
...
It samples its own VDD without any external circuit!
2021-02-23 22:16:58 +01:00
rbaron
91380796cf
Some minor adjustements on pcbnew
2021-02-23 19:00:53 +01:00
rbaron
9106585305
Initial commit with parasite52832
2021-02-23 18:44:48 +01:00
rbaron
a06dfbfaec
Introduces ble-rtc-low-power-advertiser
2021-02-22 14:13:19 +01:00
rbaron
b29ad7d217
Adds ble-rtc-advertiser nrf_sdk example
2021-02-21 15:18:07 +01:00
rbaron
405277ae19
Adds ble-advertiser nrf_sdk example
2021-02-21 14:14:15 +01:00
rbaron
963500587e
Adds ble-beacon to nrf_sdk playground
2021-02-21 12:30:26 +01:00
rbaron
b470bf4d14
Some notes on low power modes
2021-02-21 11:04:04 +01:00
rbaron
41690a7198
Fixes rtc playground example
2021-02-20 12:24:31 +01:00
rbaron
e4bc5cc1f4
nrf_dfk rtt playground example
2021-02-20 12:10:54 +01:00