Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebased onto latest develop #13

Draft
wants to merge 51 commits into
base: aruw-master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
d72efc7
[tools] Improvements to BlackMagicProbe tool
kapacuk Mar 26, 2024
6937325
[lbuild] distutils is deprecated since Python 3.12
salkinium Mar 31, 2024
3ccdc56
[ext] Update CMSIS headers for STM32
salkinium Mar 31, 2024
3b03250
[release] Update changelog for 2024q1 release
salkinium Apr 1, 2024
f01fd0a
[tools] Font generation with Python 3
becseya Apr 1, 2024
19bfa81
[cortex-m] Communicate the flash_offset to the dfu-util tool
el-han May 14, 2024
f0e5a2a
[cortex-m] added flash_reserved section
hshose Mar 20, 2024
cde35ed
[ext] added nlohmann json submodule
hshose Mar 25, 2024
4c79529
[ext] example for json usage added
hshose Mar 12, 2024
71becdc
[flash] STM32G4 flash erase dual bank BKER bit
hshose Mar 30, 2024
2d8a989
[stm32] Add DMA capabilities to F0/G0 ADC
wald-zat May 19, 2024
901a3dc
[examples] Add ADC with DMA example for STM32F0
wald-zat May 19, 2024
011002e
[amnb] Fix mismatched delete[] operator
salkinium Apr 13, 2024
316983a
[core] Silence warning in RP2040 multicore module
salkinium May 19, 2024
f250963
[test] Add function names to hosted unit test runner
salkinium Apr 13, 2024
f60bdb1
[test] Allow specifying the port to use for upload
salkinium May 19, 2024
0078155
[gcc] Properly implement static initialization guard
salkinium May 19, 2024
8a924f9
[c++] Implement all atomics for AVR and Cortex-M
salkinium May 20, 2024
c50fd7b
[ci] Fix macOS CI GCC installation
salkinium May 20, 2024
a7aa626
[ext] Use HTTPS for nlohmann/json submodule
salkinium May 20, 2024
8201d07
[docs] Ignore documentation for hidden nodes
salkinium May 20, 2024
2c8e499
[arch] Detect ARM Cortex-M devices
salkinium May 20, 2024
bd2fbbe
[fiber] Align fiber namespace and functions with std naming
salkinium Apr 13, 2024
baa45b4
[fiber] Add fiber identifier type
salkinium Apr 13, 2024
74c8893
[fiber] Implement sleep_for and sleep_until with polling
salkinium May 1, 2024
d4a2c7c
[fiber] Implement stop_token interface for Task
salkinium Apr 21, 2024
5ae26a6
[fiber] Implement std concurrency interfaces
salkinium May 8, 2024
848d730
[c++] Support fibers in static initialization guard
salkinium May 19, 2024
39a9f4d
[fiber] Update module documentation
salkinium May 10, 2024
f037148
[core] Set ARMv8-M main stack limit on boot
salkinium May 10, 2024
8e3fcf7
[fiber] Allow accessing fiber id in fault handlers
salkinium Jun 16, 2024
cab8ee9
[fiber] Set ARMv8-M fiber stack limit in context switch
salkinium Jun 16, 2024
6be3199
[example] Fiber overflow detection on ARMv8-M
salkinium Jun 16, 2024
b6f3a89
generalized modm::angle type and renamed some methods
TomSaw Jun 10, 2024
55c88ba
added driver/encoder/as5600
TomSaw Jun 10, 2024
e62f4af
[stm32] Implement UART buffers in C++ rather than lbuild
kapacuk Jun 22, 2024
108cd13
[board] Update for UART buffer API change
kapacuk Jun 22, 2024
cfb90b0
[examples] Update for UART buffer API change
kapacuk Jun 22, 2024
8c43f84
[stm32] Implement UART buffer for FreeRTOS
kapacuk Jun 22, 2024
cf7769b
[stm32] Fix UART transmission with buffer
salkinium Jun 24, 2024
781b958
[i2c] Add more convenience functions to I2cDevice
salkinium Jun 24, 2024
618a84b
[menu] Add optional allocator for ui menu classes (#5)
MatthewMArnold Jun 2, 2021
33de405
[utils] Re-implement safe fail behavior into AllocatorBase
manoliptram May 9, 2023
ce804c6
[menu] Add optional allocator for ui menu classes (#5)
MatthewMArnold Jun 2, 2021
e293f98
[bno055] suppress -Waddress-of-packed-member in bno055.hpp (#7)
MatthewMArnold Sep 10, 2021
ca268c7
resolve merge conflicts: bno055.hpp c-style cast
MatthewMArnold Sep 10, 2021
2737609
[windows] Silence warning about incomplete assertion support
WasabiFan Nov 9, 2021
36ea07c
[menu] Update include path for static allocator in AbstractView
manoliptram May 10, 2023
903f24e
added test hpp file that somehow got missed by rebase
nedonse Mar 18, 2024
df10c59
[menu] Add optional allocator for ui menu classes (#5)
MatthewMArnold Jun 2, 2021
198995e
[menu] Update include path for static allocator in AbstractView
manoliptram May 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ jobs:
run: |
python3 tools/scripts/authors.py --handles --count --shoutout --since 2017-01-01
python3 tools/xpcc_generator/builder/system_layout.py examples/xpcc/xml/communication.xml -o /tmp
python3 tools/font_creator/font_export.py tools/font_creator/fonts/all_caps_3x5.font /tmp/all_caps_converted

stm32-examples:
runs-on: ubuntu-22.04
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
run: |
export HOMEBREW_NO_INSTALL_CLEANUP=1 # saves time
brew update
brew unlink gcc
# brew unlink gcc
brew install doxygen boost gcc@12 avr-gcc@12 arm-gcc-bin@12 cmake || true
brew link --force avr-gcc@12
# brew upgrade boost gcc git || true
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,6 @@
[submodule "ext/arm/cmsis-dsp"]
path = ext/arm/cmsis-dsp
url = https://github.com/modm-ext/cmsis-dsp-partial.git
[submodule "ext/nlohmann/json"]
path = ext/nlohmann/json
url = https://github.com/modm-ext/json-partial.git
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,12 @@ Christopher Durand <[email protected]>
Christopher Durand <[email protected]>
Daniel Krebs <[email protected]>
Daniel Krebs <[email protected]> <[email protected]>
Daniel Waldhäusl <[email protected]>
David Hebbeker <[email protected]>
David Hebbeker <[email protected]> <[email protected]>
David Hebbeker <[email protected]> <[email protected]>
David Hebbeker <[email protected]> <[email protected]>
Dima Barsky <[email protected]>
Erik Henriksson <[email protected]>
Erik Henriksson <[email protected]> <[email protected]>
Fabian Greif <[email protected]>
Expand Down Expand Up @@ -51,6 +53,7 @@ Marten Junga <[email protected]> <[email protected]>
Martin Esser <[email protected]>
Martin Rosekeit <[email protected]>
Martin Rosekeit <[email protected]> <[email protected]>
Michael Jossen <[email protected]>
Michael Thies <[email protected]>
Mike Wolfram <[email protected]>
Mike Wolfram <[email protected]> <[email protected]>
Expand Down Expand Up @@ -87,6 +90,7 @@ Thorsten Lajewski <[email protected]>
Tomasz Chyrowicz <[email protected]>
Tomasz Wasilczyk <[email protected]>
Valeriy Osipov <[email protected]>
Victor Costa <[email protected]>
Vivien Henry <[email protected]>
Zawadniak Pedro <[email protected]>
Álan Crístoffer <[email protected]>
Loading