H1ghBre4k3r
|
80cba23823
|
Format ens files and add .clang-format file
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
522a2aab9d
|
Use binary search in init_timerange
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
aa17d584b3
|
Implement ens_records_iterator_init_timerange via binary search
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
9e52f3c3c4
|
Fix incompatible pointer in ens_fs and comment unneeded variables out
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
1101dd950f
|
Remove unneeded contacts code and cleanup gatt-service.h
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
b2d89d5d03
|
Implement error codes and use them throughout ens_fs
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
c8607507b7
|
Use record_t for storing contacts
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
9ae226d50b
|
Implement correct read using crc and deleted flag and implement deletion
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
ca35b6a82c
|
Delete page before incrementing sn
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
bf9ad9cbec
|
Store CRC and 'not-deleted' flag in last byte of each entry
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
c4f035246b
|
Store contacts in ens_fs
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
30dc3c31eb
|
Init ens_fs in storage.c
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
725259cfce
|
Use NVS to store storage information
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
68ed7371cc
|
Rename storage partition
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
cfa29284a3
|
Move sequence-number utils to ens folder aswell
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
d38996a021
|
Implement ens_fs and move ens stuff to ens directory
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
f367e22db6
|
Automatically increment sequence number
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
da234280b8
|
Add mutex for entire NVS
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
b8eb13f634
|
Increase NVS to 192 sectors, 16.384 byte each
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
9ddbe15170
|
Add support for external onboard-storage
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
f1bee6fbe2
|
Handle contact deletion for contact_information
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
09ac58c30b
|
Rename sequence number functions to fit pattern
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
e74b58aab5
|
Correctly increase sequence number and save storage information to flash
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
de21af38f2
|
Add sn_mask to mask a sequence number
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
b98eea970c
|
Add records api, move sequence numbers into own file, adjust storage api
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
0a5323674a
|
Add storage changes
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
9b55b3c8fd
|
Implement api for storage
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
d48245657e
|
get_contacts_for_period
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
a78bc828fc
|
Add store_period_contacts
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
917f103999
|
Move type declarations in contacts.h
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
fa8d82c496
|
Move period_contact_t to header file
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
f56a2dca54
|
Add DS_Store to .gitignore
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
8583a3c9b0
|
Enable flash in prj conf
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
a9cfe53c10
|
Add 0 as success return value for init_storage
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
ae76b43ae0
|
Add storage initialization
|
2021-05-25 18:06:15 +02:00 |
|
H1ghBre4k3r
|
c554a89711
|
Add device tree overlay and ini entry for nrf52840_mdk
|
2021-05-25 18:06:15 +02:00 |
|
Patrick Rathje
|
3bb569ccf4
|
Use development platformio version
https://github.com/platformio/platformio-core/issues/3901
|
2021-04-24 22:41:36 +02:00 |
|
Patrick Rathje
|
e4a24a3dd0
|
Use new BLE scan parameter option to filter
|
2021-04-24 22:41:36 +02:00 |
|
Patrick Rathje
|
45de4666c8
|
Merge pull request #9 from CovidBraceletPrj/feature/io-component
Move IO initialization and handling to separate files
|
2020-12-22 19:47:04 +01:00 |
|
Patrick Rathje
|
021c8fbc9f
|
Move IO initialization and handling to separate files
|
2020-12-22 19:43:56 +01:00 |
|
Patrick Rathje
|
4950d5ebb4
|
Merge pull request #7 from CovidBraceletPrj/feature/fix-missing-period-identififer-key
Derive period identifier key
|
2020-12-09 11:18:53 +01:00 |
|
Patrick Rathje
|
d451e6a131
|
Derive period identifier key
|
2020-12-09 11:13:51 +01:00 |
|
Patrick Rathje
|
53196288d6
|
Merge pull request #6 from CovidBraceletPrj/feature/measure_performance
Performance measurements
|
2020-11-19 16:59:49 +01:00 |
|
Patrick Rathje
|
69952363f5
|
Formatting and performance measurements
|
2020-11-19 16:56:33 +01:00 |
|
Patrick Rathje
|
b211d716e3
|
Restructure README
|
2020-11-10 21:48:29 +01:00 |
|
Patrick Rathje
|
5fea4b55e7
|
Merge pull request #5 from CovidBraceletPrj/feature/exposure-notification-lib
Use PlatformIO Exposure Notification Library
|
2020-11-10 21:19:37 +01:00 |
|
Patrick Rathje
|
44505aa591
|
Ignore correct lib
|
2020-11-10 21:16:13 +01:00 |
|
Patrick Rathje
|
a822326131
|
Fix build
|
2020-11-10 21:12:30 +01:00 |
|
Patrick Rathje
|
8dc0dd74e4
|
Use PlatformIO Exposure Notification Library
|
2020-11-10 17:31:39 +01:00 |
|
Patrick Rathje
|
af833f58d2
|
Generate PeriodMetadataIdentifierKey
|
2020-11-04 11:31:08 +01:00 |
|