BLE FreeRTOS integration + Demo
All threads resolved!
All threads resolved!
An awful hack to get the BLE library integrated.
Modifies files in the BLE stack to adapt it to our device.
Adds a FreeRTOS scheduler integration.
Merge after !43 (merged)
Edited by schneider
Merge request reports
Activity
added 3-Epicardium 4-BLE 9-Blocked labels
added 12 commits
-
6d94b818...1afb0212 - 4 commits from branch
master
- 8bc2ffb4 - feat(epicardium): compile BTLE stuff
- 8cc6834e - feat(epicardium): naive try at scheduling
- 8fe0e74f - feat(epicardium): First BLE support
- 703faa11 - feat(epicardium): add experimental BLE console
- 7228db08 - fix(ble): slow BLE messages a bit
- 7f04dfab - feat(ble): Read mac from file
- 479d10c3 - fix(ble): Make it compile...
- 35016f11 - feat(ble): name the the device card10
Toggle commit list-
6d94b818...1afb0212 - 4 commits from branch
added 23 commits
-
35016f11...9cd56629 - 10 commits from branch
master
- 75fb8bd5 - feat(epicardium): compile BTLE stuff
- a75c6a69 - feat(epicardium): naive try at scheduling
- fd6f7fcb - feat(epicardium): First BLE support
- 2d46e162 - feat(epicardium): add experimental BLE console
- 877f40a4 - fix(ble): slow BLE messages a bit
- 8b13d0df - feat(ble): Read mac from file
- 3529f993 - fix(ble): Make it compile...
- 651afaf1 - chore(ble): Remove obsolete ble example
- 495551cc - doc(ble): add some note to the stack init
- 60f7d069 - chore(ble): make it its own directory in epicardium
- 418638b7 - chore(ble): Copy fit_main.c from the stack
- ab300737 - chore(ble): copy svc_dis.c from the stack
- 8e14f5c3 - chore(ble): copy svc_core.c from the stack
Toggle commit list-
35016f11...9cd56629 - 10 commits from branch
added 1 commit
- 39cb0f73 - chore(ble): Copy more app related files from the stack
added 31 commits
-
39cb0f73...41a5c1d2 - 16 commits from branch
master
- ed6c311f - feat(epicardium): compile BTLE stuff
- 74243fcd - feat(epicardium): naive try at scheduling
- f3262963 - feat(epicardium): First BLE support
- 4f25add0 - feat(epicardium): add experimental BLE console
- 83907a52 - fix(ble): slow BLE messages a bit
- e8b040e8 - feat(ble): Read mac from file
- bb230b50 - fix(ble): Make it compile...
- b3a024ed - chore(ble): Remove obsolete ble example
- fe84a820 - doc(ble): add some note to the stack init
- 290c4848 - chore(ble): make it its own directory in epicardium
- de6c6638 - chore(ble): Copy fit_main.c from the stack
- e88055be - chore(ble): copy svc_dis.c from the stack
- 10672949 - chore(ble): copy svc_core.c from the stack
- 0e51f421 - chore(ble): Copy more app related files from the stack
- bc5cfad1 - fix(ble): Remove offending svc_core.h copy
Toggle commit list-
39cb0f73...41a5c1d2 - 16 commits from branch
added 1 commit
- d3627a10 - fix(ble): Add some static checking of the attribute group sizes
added 46 commits
-
444d7dd8...2b03934b - 27 commits from branch
master
- 8b05546c - feat(epicardium): compile BTLE stuff
- 9c5ad645 - feat(epicardium): naive try at scheduling
- be341cd8 - feat(epicardium): First BLE support
- 824a21bf - feat(epicardium): add experimental BLE console
- be89a374 - fix(ble): slow BLE messages a bit
- cb66f0a7 - feat(ble): Read mac from file
- 5153ab66 - fix(ble): Make it compile...
- 199ed2db - chore(ble): Remove obsolete ble example
- c8d01448 - doc(ble): add some note to the stack init
- dd7acb25 - chore(ble): make it its own directory in epicardium
- 17e6048e - chore(ble): Copy fit_main.c from the stack
- 201fa615 - chore(ble): copy svc_dis.c from the stack
- 84892b7e - chore(ble): copy svc_core.c from the stack
- 2a5645d4 - chore(ble): Copy more app related files from the stack
- 950bb2c0 - fix(ble): Remove offending svc_core.h copy
- 175ea095 - fix(ble): Add some static checking of the attribute group sizes
- 70e05ae5 - feat(ble): Make device name writeable
- 3f3f3231 - fix(ble): Add cleaned up cordio-phy.a without startup object files
- 1b8ac052 - fix(fs): Reduce maximum open files to 16
Toggle commit list-
444d7dd8...2b03934b - 27 commits from branch
added 38 commits
-
208874bc...b4c64ba8 - 10 commits from branch
master
- d20eb4b3 - feat(epicardium): compile BTLE stuff
- 9ecca87d - feat(epicardium): naive try at scheduling
- 9b2af6c2 - feat(epicardium): First BLE support
- f7f649c5 - feat(epicardium): add experimental BLE console
- b05604e2 - fix(ble): slow BLE messages a bit
- 6b92b42d - feat(ble): Read mac from file
- 02f0ee1f - fix(ble): Make it compile...
- 7b8c9465 - chore(ble): Remove obsolete ble example
- 18846eb8 - doc(ble): add some note to the stack init
- 47082e11 - chore(ble): make it its own directory in epicardium
- 8d1e96b9 - chore(ble): Copy fit_main.c from the stack
- 1c8afffa - chore(ble): copy svc_dis.c from the stack
- 5148afdd - chore(ble): copy svc_core.c from the stack
- 445e0d1e - chore(ble): Copy more app related files from the stack
- 897b05b7 - fix(ble): Remove offending svc_core.h copy
- 6aa84206 - fix(ble): Add some static checking of the attribute group sizes
- 87182d6c - feat(ble): Make device name writeable
- 4dc73813 - fix(ble): Add cleaned up cordio-phy.a without startup object files
- a60ffdc4 - fix(fs): Reduce maximum open files to 16
- e2fa1e92 - chore(ble): Refactoring...
- 1acecb6e - fix(ble): regularly update WSF timers
- 66a53c56 - fix(ble): keep advertising after 60s
- b3b5478d - fix(ble): Remove app callback to set BT MAC
- 141825df - fix(ble): Remove obsolete stuff from fit example
- e44a3d81 - chore(ble): move uart service into a separate file
- 7562fa64 - chore(ble): clean up uart file
- 947fd5e6 - chore(ble): code style
- 8345df50 - chore(ble): Turn off clang-format for copied files
Toggle commit list-
208874bc...b4c64ba8 - 10 commits from branch
added 1 commit
- c3cc4029 - fix(code-style): really ignore deleted files
removed 9-Blocked label
added 37 commits
-
d1fc4e7d...e74beecc - 3 commits from branch
master
- 72b768b3 - feat(epicardium): compile BTLE stuff
- 6f0d65e8 - feat(epicardium): naive try at scheduling
- 5863cb44 - feat(epicardium): First BLE support
- d5f883c9 - feat(epicardium): add experimental BLE console
- 77150f0a - fix(ble): slow BLE messages a bit
- c22ffba7 - feat(ble): Read mac from file
- c4977251 - fix(ble): Make it compile...
- 4d3a36a2 - chore(ble): Remove obsolete ble example
- 489b5c66 - doc(ble): add some note to the stack init
- ed617c11 - chore(ble): make it its own directory in epicardium
- 9f4e39f2 - chore(ble): Copy fit_main.c from the stack
- 566067e8 - chore(ble): copy svc_dis.c from the stack
- a88d12e7 - chore(ble): copy svc_core.c from the stack
- 6d62b25f - chore(ble): Copy more app related files from the stack
- 0390adc1 - fix(ble): Remove offending svc_core.h copy
- 18f783b9 - fix(ble): Add some static checking of the attribute group sizes
- c9d8187d - feat(ble): Make device name writeable
- 911b4c25 - fix(ble): Add cleaned up cordio-phy.a without startup object files
- 47b35779 - fix(fs): Reduce maximum open files to 16
- 5bfd7b06 - chore(ble): Refactoring...
- 2c703087 - fix(ble): regularly update WSF timers
- 6fc8d83a - fix(ble): keep advertising after 60s
- 6857bf04 - fix(ble): Remove app callback to set BT MAC
- 55cb0cd5 - fix(ble): Remove obsolete stuff from fit example
- 101a247e - chore(ble): move uart service into a separate file
- 48600b0c - chore(ble): clean up uart file
- 0aa01c8d - chore(ble): code style
- d98a508a - chore(ble): Turn off clang-format for copied files
- b20591b3 - fix(ble): add missing file
- c6932347 - fix(code-style): Ignore deleted files
- 3c1dc5bd - fix(code-style): the is no ble/ dir anymore
- 88432178 - fix(code-style): really ignore deleted files
- 4e0a5ba1 - chore(ble): code style
- cb4026f1 - feat(ble): Prepare for battery level measurements
Toggle commit list-
d1fc4e7d...e74beecc - 3 commits from branch
@schneider: I skimmed over the MR but don't have time for a more detailed review today; I will take a closer look tomorrow. I would prefer if we can make the battery API a separate MR from this, if that is ok with you?
added 33 commits
-
4e0a5ba1...1077f2b5 - 7 commits from branch
master
- d0869e8f - feat(epicardium): Compile BLE stuff
- baf08f88 - feat(epicardium): Implement BLE scheduling
- 19dda0a6 - feat(epicardium): First BLE support
- 244878b3 - feat(epicardium): Add experimental BLE console
- 49c2d605 - fix(ble): Slow down BLE messages a bit
- 477b2c76 - feat(ble): Read MAC from file
- 3d32feea - fix(ble): Fix compiler errors
- 5fb425e3 - build(ble): Only link cordio-phy where necessary
- aace68f2 - docs(ble): Add some notes to the stack init
- 1ec16477 - chore(ble): Move BLE into own subdirectory
- bfb0342c - chore(ble): Copy fit_main.c from the stack
- bc9678ed - chore(ble): Copy svc_dis.c from the stack
- cc319158 - chore(ble): Copy svc_core.c from the stack
- 89e34acb - chore(ble): Copy more app related files from the stack
- 79ea42ee - fix(ble): Remove offending svc_core.h copy
- 4b171f72 - fix(ble): Add some static checking of the attribute group sizes
- caddbd3f - feat(ble): Make device name writeable
- 7b555e72 - chore(ble): Refactoring...
- 15862fa7 - fix(ble): Regularly update WSF timers
- d0432568 - fix(ble): Keep advertising after 60s
- 816ca8a5 - fix(ble): Remove app callback to set BT MAC
- 543935e6 - fix(ble): Remove obsolete stuff from fit example
- 4f61c42b - chore(ble): Move UART service into a separate file
- 71995e90 - chore(ble): Clean up uart file
- 5af3c2be - fix(ble): Add missing file
- b57ffa93 - chore(ble): Apply code style
Toggle commit list-
4e0a5ba1...1077f2b5 - 7 commits from branch
- Resolved by rahix
added 29 commits
-
bb4ad001 - 1 commit from branch
master
- 78e5b900 - feat(epicardium): Compile BLE stuff
- 278df494 - feat(epicardium): Implement BLE scheduling
- 5e790cb3 - feat(epicardium): First BLE support
- 6c41c7a3 - feat(epicardium): Add experimental BLE console
- ccf1d9eb - fix(ble): Slow down BLE messages a bit
- e68a2679 - feat(ble): Read MAC from file
- c4e07041 - fix(ble): Fix compiler errors
- 48120d1f - build(ble): Only link cordio-phy where necessary
- da79038c - docs(ble): Add some notes to the stack init
- ed9790f5 - chore(ble): Move BLE into own subdirectory
- 8c81654a - chore(ble): Copy fit_main.c from the stack
- 99a5d4a7 - chore(ble): Copy svc_dis.c from the stack
- 9eead8a4 - chore(ble): Copy svc_core.c from the stack
- bebf7b0e - chore(ble): Copy more app related files from the stack
- 048196e6 - fix(ble): Remove offending svc_core.h copy
- ef7e8958 - fix(ble): Add some static checking of the attribute group sizes
- 862b4286 - feat(ble): Make device name writeable
- 425d47cf - chore(ble): Refactoring...
- ac5631e6 - fix(ble): Regularly update WSF timers
- f5f2d972 - fix(ble): Keep advertising after 60s
- b3eec4e7 - fix(ble): Remove app callback to set BT MAC
- e990df75 - fix(ble): Remove obsolete stuff from fit example
- 6348e507 - chore(ble): Move UART service into a separate file
- bd325f08 - chore(ble): Clean up uart file
- 0f26c9f3 - fix(ble): Add missing file
- f0a9fd42 - chore(ble): Apply code style
- 60d1c78d - chore(ble): Switch to correct logging utilities
- f2b3edec - build(ble): Disable tracing by default
Toggle commit list-
bb4ad001 - 1 commit from branch
Please register or sign in to reply