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

Update to upstream modm develop #12

Merged
merged 161 commits into from
Mar 18, 2024
Merged

Update to upstream modm develop #12

merged 161 commits into from
Mar 18, 2024

Conversation

uw-advanced-robotics-admin

No description provided.

chris-durand and others added 30 commits June 1, 2023 18:07
The channel ids were incorrectly sorted as strings and then converted
to int. The conversion must happen first for the correct ordering.
The bug has no practical effect since no device has more than 8
channels.
FDCAN on STM32G0 is currently not supported due to the shared interrupt
handler.
The data sections were previously placed into the first memory of the
contiguous section with the lowest address. The selection is changed
such that the first memory of the largest contiguous ram section is
used. For all supported Cortex-M devices except STM32H7 the resulting
linker script will be identical.

On STM32H7 .data is currently placed into the DTCM which is not
accessible by peripheral DMA transfers. With the new method the D1 AXI
SRAM is used for .data while .fastdata remains in the DTCM.
chris-durand and others added 26 commits February 24, 2024 19:42
- Remove defunct Twitter Account.
- Fix dead links.
- Replace system overview graphic.
Since Python 3.6 backslash-character pairs that are not valid escape sequences are deprecated and generate a 'SyntaxWarning: invalid escape sequence' warning.
This is fixed by using raw string.
* [menu] Add optional allocator for ui menu classes, used for destroying AbstractViews

* [menu] remove coupling between modm gui and modm menu view and menu

This is because the gui stuff requires colored menus
but the menu code should not have to have colored
menus. This wouldn't be an issue if we could dynamic
cast but on certain devices you can't do this.
When pulling from upstream develop, AllocatorBase has been moved to
utils/allocator.hpp. This commit simply re-introduces safe fail behavior
into AllocatorBase.construct and AllocatorBase.destroy that was
previously added by Matthew Arnold (see 3ed0768 for more details).
* [menu] Add optional allocator for ui menu classes, used for destroying AbstractViews

* [menu] remove coupling between modm gui and modm menu view and menu

This is because the gui stuff requires colored menus
but the menu code should not have to have colored
menus. This wouldn't be an issue if we could dynamic
cast but on certain devices you can't do this.
@nedonse nedonse merged commit 9a36b4b into aruw-master Mar 18, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.