H1ghBre4k3r
2d0c298aa0
Rename bloom_init to bloom_create
2021-12-10 15:30:21 +01:00
H1ghBre4k3r
76ce19d94a
Contacts: Add first draft of test functions
2021-12-10 15:30:21 +01:00
H1ghBre4k3r
7575ab853f
Add first version of a bloom filter
2021-12-10 15:30:21 +01:00
H1ghBre4k3r
f7587911d2
Contacts: optimize iterator init if periods overlap
2021-12-10 15:30:21 +01:00
H1ghBre4k3r
ea492e11f9
Measure performance for multiple infected RPIs
2021-12-10 15:30:21 +01:00
H1ghBre4k3r
ad4dcd013e
Contacts: Remove unneeded function for retrieving infected keys for period
2021-12-10 15:30:21 +01:00
H1ghBre4k3r
4399810691
Contacts: Add possibility to retrieve number of infected contacts for a period key
2021-12-10 15:30:21 +01:00
Hendrik Sauer
0b9378716d
Update readme
2021-12-08 18:09:00 +01:00
Hendrik Sauer
152fc4fb7e
Add configuration options to test protobuf unpacking at startup
2021-12-08 18:09:00 +01:00
Hendrik Sauer
c172fbced8
Add some comments
2021-12-08 18:09:00 +01:00
Hendrik Sauer
a1e7a83c84
Add doc comments
2021-12-08 18:09:00 +01:00
Hendrik Sauer
7a0fa5b30c
Measure time
2021-12-08 18:09:00 +01:00
Hendrik Sauer
8f532ac7e4
Make the packing and unpacking work
2021-12-08 18:09:00 +01:00
Hendrik Sauer
a50b6746c0
Implement functions to work with exposure keys
2021-12-08 18:09:00 +01:00
Hendrik Sauer
a9941c5cb9
Add protobuf library and make sure project compiles
2021-12-08 18:09:00 +01:00
Patrick Rathje
d8b5682a94
Apply suggestions from code review
2021-12-08 16:44:36 +01:00
Hendrik Sauer
faa817533c
Add article to readme
2021-12-08 16:44:36 +01:00
Hendrik Sauer
6aa8608d44
Add doxygen comments
2021-12-08 16:44:36 +01:00
Hendrik Sauer
a905091666
Simulate flash for native posix
2021-07-23 11:52:57 +02:00
Patrick Rathje
df102e0002
Remove unused method sn_decrement_by
2021-07-23 11:48:34 +02:00
Patrick Rathje
ecb7bb05ea
Record Binary Search Refactoring
2021-07-23 11:48:34 +02:00
H1ghBre4k3r
7909c7968f
Set fix platform version, so Zephyr v2.5.0 is always used
2021-07-23 11:47:50 +02:00
Patrick Rathje
b4b7d925f7
Run build and test actions on pull_requests too
...
Signed-off-by: Patrick Rathje <git@patrickrathje.de>
2021-07-23 11:46:07 +02:00
Hendrik Sauer
ca90702af6
Fix CMakeLists so Platformio works properly again
2021-06-24 12:59:33 +02:00
Hendrik Sauer
5c47dbb2e0
Use zephyr config instead of own variable
2021-06-24 12:59:33 +02:00
Hendrik Sauer
d70a5ab412
Use suggested sleep time for display thread
2021-06-24 12:59:33 +02:00
Hendrik Sauer
634444e1ef
Use bigger scope for optional definition for all display functions
2021-06-24 12:59:33 +02:00
Hendrik Sauer
a9a8a71c10
Apply suggested changes from review
2021-06-24 12:59:33 +02:00
Hendrik Sauer
66510253b8
Apply suggested changes from review
2021-06-24 12:59:33 +02:00
Hendrik Sauer
158a8c54b1
A little cleanup
2021-06-24 12:59:33 +02:00
Hendrik Sauer
7a7914c7a9
Improve native build
2021-06-24 12:59:33 +02:00
Hendrik Sauer
62f31a3282
Add thread to handle lvgl events
2021-06-24 12:59:33 +02:00
Hendrik Sauer
6b58493305
Fix configuration
2021-06-24 12:59:33 +02:00
Hendrik Sauer
137c042410
Resolve rebase conflict
2021-06-24 12:59:33 +02:00
Hendrik Sauer
b627efc44b
Dummy functions in case of no display
2021-06-24 12:59:33 +02:00
Hendrik Sauer
f783970389
Add display interface and fix configuration for boards without display
2021-06-24 12:59:33 +02:00
Hendrik Sauer
75f5a8cf94
Implement UI prototype
2021-06-24 12:59:33 +02:00
Hendrik Sauer
d33ec2580b
Enable native build
2021-06-24 12:59:33 +02:00
Patrick Rathje
2dc75526bb
Revert "Revert "Use development platformio version""
...
This reverts commit d6c7dc7f25
.
2021-05-25 18:25:43 +02:00
Patrick Rathje
d6c7dc7f25
Revert "Use development platformio version"
...
This reverts commit 3bb569ccf4
.
2021-05-25 18:08:10 +02:00
Patrick Rathje
a87c8928c2
Update src/ens/sequencenumber.c
...
Support equal values of older and newer
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
bb6be05d53
Records: Rewrite interator_init_timerange and binary_search to take care of invalid entries etc.
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
4f1f5b6eab
SN: Finish impl of sn_get_middle_sn to cover case of older > newer
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
b96fc5ec50
Config: Introduce CONFIG_ENS_MAX_CONTACTS as possibility to configure the max amount of contacts stored in flash
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
70168608a5
ENS_FS: Fix wrong bitmask
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
fde55d947e
Add TODOs for refactoring according to PR review and refactor ens_fs_write to return error, if entry is not only ones
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
594035ed77
Config: Move parameters for MX25R64 into platformio.ini file
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
873c84ae7f
ENS_FS: Fix all wrong usages of fs->entry_size
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
b90c8d7ec6
ENS_FS: Only copy memory if read entry is valid
2021-05-25 18:06:15 +02:00
H1ghBre4k3r
796cf0f089
Fix multiple results of the PR:
...
- cleanup of sequence number utilites
- dynamic calculation of nvs sectors for fs information
- usage of buffer in ens_fs
- check for max entry size (page size)
- usage of interal entry size, which is always the next larger power of 2 to a given entry size
2021-05-25 18:06:15 +02:00