mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Add full Gadgetbridge integration for the Braun iCheck 7 BPW4500 blood pressure monitor using its proprietary BLE protocol (Kaz USA). New files: - BraunBPW4500DeviceCoordinator: device detection via BLE name "BPW4500", WHO blood pressure classification, GenericBloodPressureSampleProvider - BraunBPW4500DeviceSupport: BLE communication, 19-byte measurement packet parsing (systolic, diastolic), RTC sync - DashboardBloodPressureWidget: dashboard gauge with WHO color coding - BloodPressureChartFragment: line chart, measurement list, PDF and CSV export with user profile info Modified files: - DeviceType: register BRAUN_BPW4500 - DashboardFragment: register bloodpressure widget - DefaultChartsProvider: register BloodPressureChartFragment - arrays.xml: add blood pressure to dashboard and charts tab lists - strings.xml: add device name, bp_systolic, bp_diastolic strings - shared_paths.xml: add pdf/csv cache paths for FileProvider export Known limitation: offline stored measurements cannot be retrieved reliably as the device transmits history data before GATT service discovery completes in Gadgetbridge. fixed chart monthly/weekly view remodeled blood pressure fragments fix remaining review comments