aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-12-14Merge pull request #501 from newAM/update-actions-upload-downloadHEADmasterGravatar Adam Greig 1-4/+2
CI: update actions/{up,down}load-artifact
2023-12-14CI: update actions/{up,down}load-artifactGravatar Alex Martens 1-4/+2
2023-11-29Merge pull request #489 from newAM/rm-actions-rsGravatar Adam Greig 6-39/+11
CI: actions-rs/toolchain -> dtolnay/rust-toolchain
2023-11-24Merge pull request #497 from newAM/self-hosted-rm-node-16Gravatar Alex Martens 1-1/+3
CI: remove node16 dependency for self-hosted runner
2023-11-24CI: remove node16 dependency for self-hosted runnerGravatar Alex Martens 1-1/+3
2023-11-19Merge pull request #496 from jamesmunns/james/rename-reset-vectorGravatar Adam Greig 1-4/+9
Rename `__reset_vector` to `__exceptions`
2023-11-19Rename `__reset_vector` to `__exceptions`Gravatar James Munns 1-4/+9
Closes #495
2023-11-16Merge pull request #494 from rust-embedded/vector-repr-cGravatar Adam Greig 3-0/+3
c-m-rt: mark Vector as repr(C)
2023-11-04Merge pull request #493 from rust-embedded/volatile-reg-0.2.2Gravatar Alex Martens 1-1/+1
cortex-m: update to volatile-register 0.2.2, fixes #485
2023-11-04c-m-rt: mark Vector as repr(C)Gravatar Adam Greig 3-0/+3
2023-11-04cortex-m: update to volatile-register 0.2.2, fixes #485Gravatar Adam Greig 1-1/+1
2023-11-04Merge pull request #492 from newAM/cortex-m-hio-clippyGravatar Adam Greig 1-0/+3
semihosting: silence clippy::result_unit_err in hio
2023-10-30Merge pull request #491 from newAM/cortex-m-semihosting-safetyGravatar Alex Martens 1-0/+11
semihosting: add Safety docstring to syscall
2023-10-30Merge pull request #490 from newAM/fix-clippyGravatar Alex Martens 3-22/+14
Fix new clippy lints
2023-10-29semihosting: silence clippy::result_unit_err in hioGravatar Alex Martens 1-0/+3
2023-10-29semihosting: add Safety docstring to syscallGravatar Alex Martens 1-0/+11
2023-10-29Fix new clippy lintsGravatar Alex Martens 3-22/+14
2023-10-29CI: actions-rs/toolchain -> dtolnay/rust-toolchainGravatar Alex Martens 6-39/+11
2023-10-16Merge pull request #487 from rust-embedded/move-cortex-mGravatar Adam Greig 55-307/+113
Move cortex-m crate into cortex-m directory
2023-10-16Move cortex-m crate into cortex-m directoryGravatar Adam Greig 55-307/+113
2023-10-13Merge pull request #486 from newAM/update-actions-checkoutGravatar Adam Greig 6-11/+11
actions/checkout: 3 -> 4
2023-10-13actions/checkout: 3 -> 4Gravatar Alex Martens 6-11/+11
This is the same thing but updated from nodejs 16 to 20.
2023-08-16Merge pull request #476 from diondokter/optional-hardfault-trampolineGravatar Adam Greig 8-87/+275
Hardfault trampoline is now optional
2023-08-16Add to docsGravatar Dion Dokter 1-9/+23
2023-07-21Add readme with test running clarificationGravatar Dion Dokter 1-0/+7
2023-07-21fmtGravatar Dion Dokter 1-2/+1
2023-07-21Changed setup for better compiler diagnostics. We won't get a nasty assembly ↵Gravatar Dion Dokter 3-7/+39
error anymore
2023-07-21Changed some names around so everything should be called correctlyGravatar Dion Dokter 1-18/+14
2023-07-12Merge pull request #482 from hannobraun/patch-1Gravatar Alex Martens 1-1/+1
Fix word in comment
2023-07-12Merge pull request #483 from rust-embedded/ghmqGravatar Adam Greig 6-20/+15
Swap to GHMQ
2023-07-11Swap to GHMQGravatar Adam Greig 6-20/+15
2023-07-07Fix word in commentGravatar Hanno Braun 1-1/+1
2023-06-20Added more tests and fixed a panicGravatar Dion Dokter 3-18/+62
2023-06-16Removed the feature flag and moved the trampoline into the macroGravatar Dion Dokter 5-120/+159
2023-05-19typoGravatar Dion Dokter 1-1/+1
2023-05-19Update changelogGravatar Dion Dokter 1-0/+3
2023-05-19Fix clippy warningsGravatar Dion Dokter 1-2/+2
2023-05-19Hardfault trampoline is now optionalGravatar Dion Dokter 4-2/+56
2023-03-21Merge #474Gravatar bors[bot] 2-7/+6
474: Upgrade syn to version 2.0 r=adamgreig a=jannic Co-authored-by: Jan Niehusmann <jan@gondor.com>
2023-03-18Upgrade syn to version 2.0Gravatar Jan Niehusmann 2-7/+6
2023-02-26Merge #472Gravatar bors[bot] 2-4/+7
472: nvic: do not require `&mut self` for `request`. r=adamgreig a=Dirbaio It's not needed, the register write is stateless/atomic. Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2023-02-27nvic: do not require `&mut self` for `request`.Gravatar Dario Nieuwenhuis 2-4/+7
2023-02-17Merge #455Gravatar bors[bot] 5-8/+37
455: Add zero-init-ram feature r=adamgreig a=inorick Add the 'zero-init-ram' feature that initializes the RAM with zeros during startup. This is normally not necessary but might be required on custom hardware. If this step is skipped on such hardware, reading from memory that was never written to will cause a hard-fault. Co-authored-by: Norbert Fabritius <norbert.fabritius@esrlabs.com> Co-authored-by: Adam Greig <adam@adamgreig.com>
2023-02-17Move zero-init-ram to just before bss initialisation, so that pre_init ↵Gravatar Adam Greig 2-15/+18
occurs before
2023-02-17Skip .bss memory init if zero-init-ram is activeGravatar Norbert Fabritius 1-0/+1
2023-02-17zero-init-ram: Expand comment above asm codeGravatar Norbert Fabritius 1-2/+2
2023-02-17Add documentation, test and changelog entry for `zero-init-ram` featureGravatar Norbert Fabritius 3-2/+11
2023-02-17Fix _ram_start and _ram_end orderGravatar Norbert Fabritius 2-5/+5
2023-02-17Add zero-init-ram featureGravatar Norbert Fabritius 3-9/+25
Add the 'zero-init-ram' feature that initializes the RAM with zeros during startup. This is normally not necessary but might be required on custom hardware. If this step is skipped on such hardware, reading from memory that was never written to will cause a hard-fault.
2023-02-14Merge #470c-m-rt-v0.7.3Gravatar bors[bot] 2-4/+15
470: Prepare for cortex-m-rt v0.7.3 r=thalesfragoso a=adamgreig This fixes the miscompilation in #467, so I'd like to release it as soon as possible. Co-authored-by: Adam Greig <adam@adamgreig.com>