Commit graph

406 commits

Author SHA1 Message Date
rbaron
df6e327947 Slightly better routing 2023-03-19 15:06:39 +01:00
rbaron
b3ae950ee0 Adds sketch of RC circuit in silkscreen 2023-03-19 15:06:39 +01:00
rbaron
1a2dcbb70b Initial routing complete 2023-03-19 15:06:39 +01:00
rbaron
03a281fada New PWM testpoint and added LCSC part # for the E73 module 2023-03-19 15:06:39 +01:00
rbaron
123149d3d2 Some initial hardware changes for the 2.0.0 revision
- Simplified the fast discharge circuit to use a single PNP BJT instead
of two NPN BJTs
- Swapped nRF52 module's footprint for one with larger pads
- Added a user button tied to P0.12 (same as Button 2 from [nrf52840_dk](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrf52840_dk%2FUG%2Fdk%2Fhw_buttons_leds.html))
- Added a reset switch

These are only schematic changes - PCB layout is stale and needs to be
recreated.
2023-03-19 15:06:39 +01:00
rbaron
d5a548a110
Merge pull request #110 from lonewolf896/main
Modified the high airflow case
2023-03-11 07:28:47 +01:00
Garrett Elkins
1ffc876ad0
Add files via upload 2023-03-10 21:17:13 -08:00
Garrett Elkins
34ddee5ea3
Delete b-parasite-high-airflow.stl 2023-03-10 21:17:00 -08:00
Garrett Elkins
3959abbf03
Delete b_parasite_case_high_airflow.stl 2023-03-10 21:16:52 -08:00
Garrett Elkins
2bff7d8741
Delete b-parasite-high-airflow.3mf 2023-03-10 21:16:18 -08:00
Garrett Elkins
abe8845c4b
Delete b_parasite_case_high_airflow.3mf 2023-03-10 21:16:04 -08:00
Garrett Elkins
40a8676e59
updated high airflow model
modified the high airflow model to increase the print reliability
2023-03-10 21:15:26 -08:00
rbaron
5e315ba9cd [ble] Update connection interval docs & power profile
Closes #98
2023-02-12 16:13:55 +01:00
rbaron
7be5fe1669 [ble] Bumps default advertising interval to [30, 40] ms
This makes the BLE sample use the same parameters as the legacy
firmware, and immproves the range.
2023-02-12 16:02:51 +01:00
rbaron
d292190d31
Merge pull request #103 from MJDSys/fix_battery_information 2023-02-02 08:14:47 +01:00
Matthew Dawson
d3bcc13749
Fix battery quantity/size reporting
The API for reporting information requires a pointer to the data value,
and cannot deal with a constant directly.  The current quantity/size
returned by the device are random values from memory.

Instead move these values into the prst_batt_attrs_t struct and
set their values in prst_zb_attrs_init.
2023-02-02 00:43:13 -05:00
rbaron
4b277bd62f
Merge pull request #12 from kitspace-forks/main 2023-01-31 07:54:05 +01:00
Kaspar Emanuel
ee708db400 Add gerbers field to kitspace.yaml 2023-01-30 22:42:11 +00:00
Kaspar Emanuel
05e25d166a Add kitspace.yaml 2023-01-30 22:42:03 +00:00
rbaron
997bfb7518
Merge pull request #102 from rbaron/ble-adv-int
Make advertisement intervals configurable
2023-01-28 11:52:00 +01:00
rbaron
28db7224a6 Make advertisement intervals configurable
We were previously relying on the default values (100ms, 150ms). This
PR makes it easier to test and configure parameters for different
tradeoffs between range / power consumption (#98).
2023-01-28 11:44:17 +01:00
rbaron
41ba531fba
Merge pull request #101 from MJDSys/zigbee_2.2_sdk 2023-01-23 11:12:55 +01:00
Matthew Dawson
424b471eb8
Update containers to use SDK 2.2.0
The zigbee sample no longer compiles with SDK 2.1, so update the used
docker image to 2.2.0.
2023-01-22 19:03:34 -05:00
Matthew Dawson
af47848b80
Update Zigbee example to work with SDK 2.2.0
The new SDK requires 802.15.4 to be enabled in the board DTS file.

Also disable IPv6 explicitly to avoid compile errors related to its
network stack, since it is not used currently.

Closes #94
2023-01-22 02:51:24 -05:00
rbaron
119055b97a
Merge pull request #95 from derrohrbach/issue/missing-counter
Fix: Counter was missing
2023-01-14 11:31:59 +01:00
Marvin Rohrbach
ee38d4561a Fix: Counter was missing 2023-01-12 08:12:18 +00:00
rbaron
1fbd971c4f
Merge pull request #91 from rbaron/zigbee-double-reset
[zb] Implement a double-reset factory resetting method
2022-12-27 19:35:36 +01:00
rbaron
5d25499ae1 [zb] Implement double-reset factory resetting method 2022-12-27 19:22:01 +01:00
rbaron
8105bfcd7b Ensures sensor-reading callback is always rescheduled 2022-12-26 11:06:26 +01:00
rbaron
98433502af Default PRST_ZB_SLEEP_DURATION_SEC to 60s 2022-12-24 18:37:00 +01:00
rbaron
14399dffb4 Fix artifact uploading in GitHub build-and-upload action 2022-12-24 17:22:15 +01:00
rbaron
54792ce35f
Merge pull request #81 from rbaron/zigbee-sample
Introduce an experimental/educactional/exploratory Zigbee firmware sample
2022-12-24 10:29:38 +01:00
rbaron
c5a129a39a Poor man's templating for PRST_ZB_BUILD_DATE=__TODAY__ in GitHub actions 2022-12-24 10:19:10 +01:00
rbaron
3d68e5c689 Better docs 2022-12-24 10:06:35 +01:00
rbaron
a34b1f8721
Merge pull request #89 from rbaron/nrf52833-adc-fix
Fix ADC config for nRF52833
2022-12-24 09:48:12 +01:00
rbaron
c76b8dc289 Fix ADC config for nRF52833 2022-12-21 18:40:48 +01:00
rbaron
fe63fda2f1 Setup Kconfig for prstlib 2022-12-19 18:34:03 +01:00
rbaron
c567408861 Fix prst_zb_attrs.c format 2022-12-19 09:33:18 +01:00
rbaron
06627ff85d
Merge pull request #84 from oleo65/zigbee
Zigbee improvements
2022-12-19 09:27:43 +01:00
Ole Odendahl
54382e3356
Removed log level config from board definition.
Moved prst lib log level config to application layer with prst lib default fallback behaviour.
2022-12-18 21:23:10 +01:00
Ole Odendahl
0f859c77cd
Slightly improved power cluster with more values. 2022-12-18 17:27:43 +01:00
Ole Odendahl
580f425b01
Added hardware version config value. 2022-12-18 17:15:58 +01:00
Ole Odendahl
ac8677f3e8
Renamed basic cluster attributes to comply with library defaults. 2022-12-18 17:12:25 +01:00
Ole Odendahl
0933c4a2a6
Fixed default sleep duration in Kconfig to 600s.
Removed specific Kconfig values from prj*.conf files.
2022-12-18 16:57:50 +01:00
Ole Odendahl
412188502b
Changed name of config value for prstlib default log level. 2022-12-18 16:55:32 +01:00
Ole Odendahl
891a63a1b3
Added separate debug config to better separate flags during development. 2022-12-16 13:15:51 +01:00
Ole Odendahl
61729aa81a
Made more basic attributes compile time configurable. 2022-12-16 12:16:42 +01:00
Ole Odendahl
3b91d7525c
Improved basic attribute list to include more properties. 2022-12-16 12:15:36 +01:00
Ole Odendahl
0a3d711787
Fixed bug in cluster list not connecting power cluster. 2022-12-16 12:10:08 +01:00
Ole Odendahl
03b45062c0
Fixing sensor logging millivolts. 2022-12-16 11:49:37 +01:00