nuttx/tools
Matheus Catarino 25bd3be167 tools/ci: add zig, ldc and swift
The main objective is to determine if the examples really work or if they have been obsoleted.
The languages included in the list promote good interoperability with the NuttX API (C predominant).

This will show if they are worth integrating in NuttX.

**FFI method**

- Rust: bindgen or c2rust
- D: importC
- Swift: Bridging header or clang modulemap.
- Zig: `@cImport/@cInclude` or translate-c
2024-08-26 10:25:54 +08:00
..
bl602
ci tools/ci: add zig, ldc and swift 2024-08-26 10:25:54 +08:00
cxd56
esp32 esp32: Add nuttx toolchain support on mcuboot 2024-07-16 10:30:56 +08:00
esp32c3 esp32s2: add simple boot support 2024-06-04 18:53:14 -03:00
esp32s2 esp32[s2]: Add nuttx toolchain support on mcuboot 2024-07-16 10:30:56 +08:00
esp32s3 esp32[s3]: Add nuttx toolchain support on mcuboot 2024-07-16 10:30:56 +08:00
espressif esp32[c3]: Add mcuboot build script for esp32c3-legacy 2024-07-16 10:30:56 +08:00
gdb toos/gdb:sync mempool memdump method 2024-08-21 18:01:24 +08:00
imx9 tools/imx9: prepare bootable bootloader image 2024-07-10 22:30:38 +08:00
licensing
lwl
mpfs
pic32
rp2040
simwifi simwifi: Add debug info and disable the wifi of networkmanager. 2024-08-21 23:36:26 +08:00
zds
.gitignore
apps-or-nuttx-Make.defs Add apps-or-nuttx-Make.defs 2024-03-01 12:59:16 -03:00
b16.c
bdf-converter.c
build-globals.sh
callstack.py
cfgdefine.c
cfgdefine.h
cfgparser.c
cfgparser.h
checkpatch.sh Fix cmake-format wrong execution order 2024-03-12 20:03:15 +08:00
checkrelease.sh
CMakeLists.txt
cmpconfig.c
cnvwindeps.c
Config.mk swift6 embedded support 2024-08-23 09:02:20 +08:00
configure_completion.bash
configure.bat
configure.c
configure.sh Extend default appdir list. 2024-04-25 13:09:40 +08:00
convert-comments.c
copydir.bat
copydir.sh
coredump.py
csvparser.c
csvparser.h
D.defs tools/[Rust|D]: Fix the Rust and D Builds for QEMU RISC-V 2024-08-07 10:03:43 +08:00
define.bat
define.sh
detab.c
Directories.mk
discover.py
Export.mk Add basic support for locales in order to C++ streams to build and work for simple cases (POSIX / C locale). 2024-04-29 17:34:10 +08:00
flash_writer.py
FlatLibs.mk
gcov.sh
gdbserver.py gdbserver:minidumpserver is powerful, so change name to gdbserver 2024-08-21 18:01:06 +08:00
gencromfs.c
ide_exporter.py
incdir.bat
incdir.c
incdir.sh
indent.sh
initialconfig.c
jlink-nuttx.c
kasan_global.py kasan: Implementing global variable out of bounds detection 2024-04-07 23:31:13 +08:00
kconfig2html.c
kconfig.bat
KernelLibs.mk
LibTargets.mk
link.bat
link.sh
lowhex.c
macar-qcs.sh
Makefile.host
merge_config.py
mkallsyms.py
mkallsyms.sh
mkconfig.c
mkconfigvars.sh
mkctags.sh
mkdeps.c
mkexport.sh swift6 embedded support 2024-08-23 09:02:20 +08:00
mkfsdata.pl
mkfsdata.py Add mkfsdata.py 2024-08-03 01:29:09 +08:00
mknulldeps.sh
mkromfsimg.sh
mksymtab.c
mksyscall.c
mkversion.c
mkwindeps.sh
netusb.sh
noteinfo.c
nxstyle.c sim: read the second buffer 2024-08-22 16:17:43 +08:00
parsecallstack.py
parsememdump.py tools/parsememdump: speed up use mem addr cache and multi-thread 2024-08-02 13:40:14 +08:00
parsetrace.py tools/parsetrace.py:fix parsetrace script error. 2024-08-19 13:53:30 +08:00
pre-commit
process_config.sh
ProtectedLibs.mk
refresh.sh
rmcr.c
Rust.defs tools/[Rust|D]: Fix the Rust and D Builds for QEMU RISC-V 2024-08-07 10:03:43 +08:00
sethost.sh
showsize.sh
showstack.sh
simbridge.sh
simhostroute.sh
size_report.py
stm32_pinmap_tool.py
Swift.defs swift6 embedded support 2024-08-23 09:02:20 +08:00
testbuild.sh tools/testbuild.sh: added store compilation artifacts for cmake 2024-07-30 21:36:26 +08:00
toolchain.cmake.export Add basic support for locales in order to C++ streams to build and work for simple cases (POSIX / C locale). 2024-04-29 17:34:10 +08:00
uncrustify.cfg tools/uncrustify: disable leading space removal for block comment 2024-04-16 19:10:08 +08:00
Unix.mk make/disassembly: generate disassembly file 2024-08-16 15:22:25 +08:00
unlink.bat
unlink.sh
version.sh
Win.mk
xmlrpc_test.py
Zig.defs
zipme.sh