Skip to content

Releases: PrISUm/software_device_support

Release 1.0.7 - Windows Toolchain - Fix openocd scripts

Choose a tag to compare

@glingy glingy released this 19 Feb 19:06
62b4b2d

This release adds back the share directory which has the openocd scripts required for cmsis-dap debugging.

Release 1.0.6 - Windows Toolchain!

Choose a tag to compare

@glingy glingy released this 11 Feb 19:34
f61c808

Prepackaged Windows Toolchain!

This includes all packages from MSYS2 ready for windows building!

Contains: 'clang', 'lld', 'openocd', 'gdb-multiarch', 'meson', 'ninja', with minor modifications.

Release 1.0.5 - Fix LLD release

Choose a tag to compare

@glingy glingy released this 02 Sep 16:19
540d829

Fixed lld_win_elf release (binary was named incorrectly) and added meson.build so it's a valid subproject.

SHA256(lld_win_elf): f8301bc5d1bff29b42b95f7c4782be1095c5ff3192a696e7ecd86afc9701c56e

Release 1.0.4 - Split Windows LLD for ELF

Choose a tag to compare

@glingy glingy released this 02 Sep 15:28
508ba64

This update splits lld for windows apart from device_support so other projects can make use of it without the entire device_support package as well.

SHA256 (device_support): f4d080812c03f15985c5e2b029a53e8de82ce0e69baf43c49cba67a89b65497c
SHA256 (lld_win_elf): 813fefad92ef39b6101d6d411547d2bb79d07d8235cb89cf6c1f972541901fcf

Release 1.0.3 - Added LLD for Windows ELF Linking

Choose a tag to compare

@glingy glingy released this 02 Sep 14:54
6765c9b

MSYS2 LLD does not support ELF, this is the LLD extracted from the GitHub LLVM release.

SHA256: 215bf847a5e1377c7a32f60eb2c8db192d67e090731c75f6a159ff80aa664da9

Telemetry SDK - 1.0.3 - Fix no-stack-protector

Choose a tag to compare

@glingy glingy released this 06 Sep 19:16
540d829

Builds on alpine would fail because lld defaults to enabling the stack-protector.

SHA256: f1b384a32bda4392fcaa27e7fc2d619fd68c85e4260ba3e36ba8ff69a85cf744

Telemetry SDK - 1.0.2 - Complete sys root

Choose a tag to compare

@glingy glingy released this 05 Sep 20:18
540d829

The sysroot can now successfully compile, and includes a meson.build file which succeeds in compiling and running an example program.
Qemu-user also works now.

SHA256: 50233f33677755c7f0425274e7b0fee16308943754c30361e6043a4442ef8385

Telemetry SDK - 1.0.1 - Added missing linux headers

Choose a tag to compare

@glingy glingy released this 05 Sep 03:47
540d829

Added linux-libc-headers which includes /usr/include/linux and /usr/include/asm folders.

SHA256: 8f80c5e5036472567f6ac284d49f489a05feb7f7848b2e102d9c18a385478a77

Telemetry SDK - 1.0.0 - Initial Release

Choose a tag to compare

@glingy glingy released this 04 Sep 15:31
540d829

Initial release of Telemetry Core SDK for use as a development sysroot.

SHA256: 3c1de97c745544a18f3e463b47405e7cd2d5b838d303edbf4c4cf1344307901b

Release 1.0.2 - Add compiler_rt

Choose a tag to compare

@glingy glingy released this 22 Aug 16:35
4107ebe

Added compiler_rt support for armv6m (compute + playground) and atmega328p (avr).

SHA256: 27e14c4b01e57b9a3e4840e864ed7d7cd952395530a17077248e61adaf09a158