├── tests ├── vendor ├── external ├── nshlib ├── rcS.template └── rc.sysinit.template ├── packages ├── boot ├── .gitignore ├── mcuboot │ └── .gitignore └── miniboot │ └── Kconfig ├── frameworks ├── math ├── .gitignore ├── ruy │ └── .gitignore ├── gemmlowp │ └── .gitignore ├── kissfft │ └── .gitignore └── libtommath │ └── .gitignore ├── sdr ├── .gitignore └── liquid_dsp │ └── Kconfig ├── canutils ├── .gitignore ├── lely-canopen │ └── .gitignore ├── libdronecan │ └── .gitignore ├── libopencyphal │ └── .gitignore ├── canlib │ └── Kconfig ├── libcanutils │ └── Kconfig ├── candump │ └── Kconfig ├── cansend │ └── Kconfig ├── slcan │ └── Kconfig └── libobd2 │ └── Kconfig ├── crypto ├── .gitignore ├── libsodium │ └── .gitignore ├── mbedtls │ └── .gitignore ├── tinycrypt │ └── .gitignore ├── libtomcrypt │ ├── .gitignore │ ├── digit-bit.patch │ └── ltcrypt-flush.patch ├── tinydtls │ ├── .gitignore │ └── Kconfig ├── wolfssl │ ├── .gitignore │ └── Make.defs └── openssl_mbedtls_wrapper │ └── Kconfig ├── database ├── .gitignore └── sqlite │ ├── .gitignore │ └── Kconfig ├── examples ├── .gitignore ├── apue │ └── .gitignore ├── tlpi │ ├── .gitignore │ └── Kconfig ├── bastest │ ├── tests │ │ ├── test37.dat │ │ ├── test30.bas │ │ ├── test46.bas │ │ ├── test51.bas │ │ ├── test13.bas │ │ ├── test04.bas │ │ ├── test26.bas │ │ ├── test52.bas │ │ ├── test40.bas │ │ ├── test07.bas │ │ ├── test28.bas │ │ ├── test35.bas │ │ ├── test11.bas │ │ ├── test02.bas │ │ ├── test44.bas │ │ ├── test48.bas │ │ ├── test27.bas │ │ ├── test09.bas │ │ ├── test32.bas │ │ ├── test05.bas │ │ ├── test17.bas │ │ ├── test41.bas │ │ ├── test38.bas │ │ ├── test37.bas │ │ ├── test39.bas │ │ ├── test47.bas │ │ ├── test01.bas │ │ ├── test50.bas │ │ ├── test42.bas │ │ ├── test08.bas │ │ ├── test20.bas │ │ ├── test31.bas │ │ ├── test45.bas │ │ ├── test06.bas │ │ ├── test23.bas │ │ ├── test18.bas │ │ ├── test36.bas │ │ ├── test24.bas │ │ ├── test21.bas │ │ ├── test22.bas │ │ ├── test43.bas │ │ ├── test16.bas │ │ ├── test34.bas │ │ ├── test29.bas │ │ ├── test33.bas │ │ ├── test19.bas │ │ ├── test03.bas │ │ ├── test12.bas │ │ ├── test49.bas │ │ ├── test15.bas │ │ ├── test25.bas │ │ └── test14.bas │ └── .gitignore ├── cromfs │ ├── .gitignore │ └── cromfs │ │ ├── JackSprat.txt │ │ ├── testdir2 │ │ └── HickoryDickoryDock.txt │ │ ├── testdir3 │ │ └── JackBeNimble.txt │ │ ├── BaaBaaBlackSheep.txt │ │ └── testdir1 │ │ ├── SeeSawMargorieDaw.txt │ │ └── DingDongDell.txt ├── elf │ └── tests │ │ ├── task │ │ └── .gitignore │ │ ├── errno │ │ └── .gitignore │ │ ├── hello │ │ └── .gitignore │ │ ├── mutex │ │ └── .gitignore │ │ ├── signal │ │ └── .gitignore │ │ ├── struct │ │ └── .gitignore │ │ ├── longjmp │ │ └── .gitignore │ │ ├── pthread │ │ └── .gitignore │ │ ├── helloxx │ │ └── .gitignore │ │ ├── .gitignore │ │ └── mkdirlist.sh ├── mcuboot │ ├── .gitignore │ ├── swap_test │ │ └── Kconfig │ └── slot_confirm │ │ └── Kconfig ├── sotest │ ├── sotest │ │ ├── .gitignore │ │ └── Kconfig │ ├── .gitignore │ ├── modprint │ │ ├── .gitignore │ │ └── Kconfig │ └── main │ │ └── .gitignore ├── unpv13e │ └── .gitignore ├── module │ ├── .gitignore │ ├── chardev │ │ ├── .gitignore │ │ └── Kconfig │ └── main │ │ └── .gitignore ├── lvgldemo │ └── .gitignore ├── webserver │ ├── .gitignore │ └── httpd-fs │ │ ├── footer.html │ │ ├── fade.png │ │ ├── 404.html │ │ ├── tcp.shtml │ │ ├── index.shtml │ │ └── header.html ├── hello_nim │ ├── .gitignore │ └── hello_nim_async.nim ├── udpblaster │ └── .gitignore ├── posix_spawn │ └── filesystem │ │ ├── hello │ │ └── .gitignore │ │ ├── redirect │ │ └── .gitignore │ │ ├── .gitignore │ │ └── testdata.txt ├── flowc │ └── .gitignore ├── udp │ └── .gitignore ├── bridge │ └── .gitignore ├── nettest │ └── .gitignore ├── nxflat │ ├── tests │ │ ├── task │ │ │ └── .gitignore │ │ ├── errno │ │ │ └── .gitignore │ │ ├── hello │ │ │ └── .gitignore │ │ ├── mutex │ │ │ └── .gitignore │ │ ├── signal │ │ │ └── .gitignore │ │ ├── struct │ │ │ └── .gitignore │ │ ├── longjmp │ │ │ └── .gitignore │ │ ├── pthread │ │ │ └── .gitignore │ │ ├── .gitignore │ │ ├── hello++ │ │ │ └── .gitignore │ │ └── mkdirlist.sh │ └── Kconfig ├── romfs │ ├── .gitignore │ ├── testdir.tar.gz │ └── Kconfig ├── tcpblaster │ └── .gitignore ├── thttpd │ └── content │ │ ├── hello │ │ └── .gitignore │ │ ├── tasks │ │ └── .gitignore │ │ └── .gitignore ├── unionfs │ ├── atestdir │ │ ├── afile.txt │ │ └── offset │ │ │ ├── afile.txt │ │ │ └── adir │ │ │ ├── adirfile.txt │ │ │ └── asubdir │ │ │ └── asubdirfile.txt │ ├── btestdir │ │ ├── afile.txt │ │ ├── adir │ │ │ ├── adirfile.txt │ │ │ ├── bdirfile.txt │ │ │ ├── asubdir │ │ │ │ └── asubdirfile.txt │ │ │ └── bsubdir │ │ │ │ └── bsubdirfile.txt │ │ ├── bdir │ │ │ ├── bdirfile.txt │ │ │ └── bsubdir │ │ │ │ └── bsubdirfile.txt │ │ └── bfile.txt │ └── .gitignore ├── wgetjson │ ├── webserver │ │ └── wgetjson │ │ │ ├── post_cmd.php │ │ │ └── json_cmd.php │ └── Kconfig ├── uio │ ├── Android.bp │ └── Kconfig ├── rpmsgsocket │ ├── Android.bp │ └── Kconfig ├── lua_module │ └── Kconfig ├── isl29023 │ └── Kconfig ├── mml_parser │ └── Kconfig ├── stepper │ └── Kconfig ├── hdc1008_demo │ └── Kconfig ├── null │ └── Kconfig ├── cctype │ └── Kconfig ├── powermonitor │ └── Kconfig ├── nrf24l01_term │ └── Kconfig ├── helloxx │ └── Kconfig ├── hts221_reader │ └── Kconfig ├── lsm303_reader │ └── Kconfig ├── lsm6dsl_reader │ └── Kconfig ├── serloop │ └── Kconfig ├── tiff │ └── Kconfig ├── dac │ └── Kconfig ├── i2sloop │ └── Kconfig ├── wamr_module │ └── Kconfig ├── json │ └── Kconfig ├── netpkt │ └── Kconfig ├── obd2 │ └── Kconfig ├── serialrx │ └── send.py ├── etl │ └── Kconfig ├── ftpc │ └── Kconfig ├── dhcpd │ └── Kconfig ├── pipe │ └── Kconfig ├── pppd │ └── Kconfig ├── relays │ └── Kconfig ├── nunchuck │ └── Kconfig ├── ftpd │ └── Kconfig ├── keyboard │ └── Kconfig ├── cpuhog │ └── Kconfig ├── apa102 │ └── Kconfig ├── nng_test │ └── Kconfig ├── pca9635 │ └── Kconfig ├── pdcurses │ └── Kconfig ├── lvglterm │ └── Kconfig ├── ajoystick │ └── Kconfig ├── djoystick │ └── Kconfig ├── zerocross │ └── Kconfig ├── mlx90614 │ └── Kconfig ├── amg88xx │ └── Kconfig ├── ustream │ └── Kconfig ├── flash_test │ └── Kconfig ├── lis3dsh_reader │ └── Kconfig ├── slcd │ └── Kconfig ├── audio_rttl │ └── Kconfig ├── igmp │ └── Kconfig ├── uid │ └── Kconfig ├── poll │ └── Kconfig ├── ina219 │ └── Kconfig ├── gps │ └── Kconfig ├── serialblaster │ └── Kconfig ├── hello │ └── Kconfig ├── wiegand │ └── Kconfig ├── gpio │ └── Kconfig ├── hello_d │ └── Kconfig ├── popen │ └── Kconfig ├── nimble │ └── Kconfig ├── stat │ └── Kconfig ├── chrono │ └── Kconfig ├── hello_zig │ └── Kconfig ├── max31855 │ └── Kconfig ├── sht3x │ └── Kconfig └── system │ └── Kconfig ├── fsutils ├── .gitignore ├── inih │ └── .gitignore ├── libtinycbor │ ├── .gitignore │ └── Kconfig ├── mkmbr │ └── Kconfig ├── mkgpt │ └── Kconfig ├── mksmartfs │ └── Kconfig ├── flash_eraseall │ └── Kconfig ├── mkfatfs │ └── Kconfig └── inifile │ └── Kconfig ├── games └── .gitignore ├── graphics ├── .gitignore ├── libyuv │ ├── .gitignore │ └── Kconfig ├── lvgl │ └── .gitignore ├── pdcurs34 │ ├── version.mif │ ├── pdcurses │ │ └── README.md │ └── Kconfig ├── twm4nx │ └── Twm4NX-Threading.pdf ├── nxglyphs │ ├── images │ │ ├── cmd25x22.png │ │ ├── cmd49x43.png │ │ ├── menu21x21.png │ │ ├── menu42x42.png │ │ ├── play24x24.png │ │ ├── play48x48.png │ │ ├── stop21x21.png │ │ ├── stop42x42.png │ │ ├── menu2-21x21.png │ │ ├── menu2-42x42.png │ │ ├── nxicon-21x21.png │ │ ├── nxicon-42x42.png │ │ ├── resize21x21.png │ │ ├── resize42x42.png │ │ ├── stop2-21x21.png │ │ ├── stop2-42x42.png │ │ ├── lcdclock102x48.png │ │ ├── lcdclock136x64.png │ │ ├── lcdclock51x24.png │ │ ├── mediagrip22x22.png │ │ ├── mediagrip60x30.png │ │ ├── mediaplay32x32.png │ │ ├── mediaplay43x41.png │ │ ├── minimize21x21.png │ │ ├── minimize42x42.png │ │ ├── resize2-21x21.png │ │ ├── resize2-42x42.png │ │ ├── calculator24x25.png │ │ ├── calculator47x49.png │ │ ├── calibration24x21.png │ │ ├── calibration48x42.png │ │ ├── cursor-grab-14x16.png │ │ ├── cursor-grab-25x30.png │ │ ├── cursor-grab-54x64.png │ │ ├── cursor-wait-13x16.png │ │ ├── cursor-wait-23x30.png │ │ ├── cursor-wait-50x64.png │ │ ├── mediaforward32x32.png │ │ ├── mediaforward43x41.png │ │ ├── mediapause32x32.png │ │ ├── mediapause43x41.png │ │ ├── mediaplayer24x24.png │ │ ├── mediaplayer44x50.png │ │ ├── mediarewind32x32.png │ │ ├── mediarewind43x41.png │ │ ├── minimize2-21x21.png │ │ ├── minimize2-42x42.png │ │ ├── cursor-arrow1-16x16.png │ │ ├── cursor-arrow1-30x30.png │ │ ├── cursor-arrow1-64x64.png │ │ ├── cursor-arrow2-16x16.png │ │ ├── cursor-arrow2-30x30.png │ │ ├── cursor-arrow2-64x64.png │ │ ├── cursor-resize-16x16.png │ │ ├── cursor-resize-30x30.png │ │ ├── cursor-resize-61x62.png │ │ ├── cursor-zoomin-16x16.png │ │ ├── cursor-zoomin-30x30.png │ │ ├── cursor-zoomin-64x64.png │ │ ├── cursor-zoomout-16x16.png │ │ ├── cursor-zoomout-30x30.png │ │ └── cursor-zoomout-63x64.png │ └── Kconfig ├── nxwm │ └── doc │ │ └── NxWM-ThreadingModel.ppt ├── nxwidgets │ └── UnitTests │ │ ├── CLabel │ │ └── clabel.png │ │ ├── CTextBox │ │ └── ctextbox.png │ │ ├── CCheckBox │ │ └── ccheckbox.png │ │ ├── CButton │ │ ├── cbutton-pushed.png │ │ └── cbutton-released.png │ │ ├── CButtonArray │ │ └── cbuttonarray.png │ │ ├── CProgressBar │ │ └── cprogressbar.png │ │ ├── CRadioButton │ │ └── cradiobutton.png │ │ ├── CSliderVertical │ │ └── cslidervertical.png │ │ ├── CSliderHorizonal │ │ └── csliderhorizontal.png │ │ ├── CScrollbarVertical │ │ └── cscrollbarvertical.png │ │ └── CScrollbarHorizontal │ │ └── cscrollbarhorizontal.png ├── tiff │ └── Kconfig └── slcd │ └── Kconfig ├── industry ├── .gitignore ├── scpi │ ├── .gitignore │ └── Kconfig └── abnt_codi │ └── Kconfig ├── inertial ├── .gitignore └── madgwick │ └── Kconfig ├── logging ├── .gitignore └── embedlog │ └── .gitignore ├── lte └── .gitignore ├── mlearning ├── .gitignore ├── cmsis-nn │ └── .gitignore ├── tflite-micro │ └── .gitignore ├── cmsis │ └── .gitignore ├── darknet │ └── Kconfig └── libnnablart │ └── Kconfig ├── netutils ├── .gitignore ├── nanopb │ └── .gitignore ├── nng │ └── .gitignore ├── jsoncpp │ ├── .gitignore │ └── Kconfig ├── libcoap │ └── .gitignore ├── thttpd │ ├── .gitignore │ └── cgi-src │ │ └── .gitignore ├── cjson │ └── .gitignore ├── libwebsockets │ ├── .gitignore │ └── Kconfig ├── mqttc │ └── .gitignore ├── rtptools │ └── .gitignore ├── wakaama │ └── .gitignore ├── connectedhomeip │ └── .gitignore ├── iptables │ └── Kconfig ├── chat │ └── Kconfig ├── telnetd │ └── Kconfig ├── smtp │ └── Kconfig ├── tftpc │ └── Kconfig ├── dhcp6c │ └── Kconfig ├── cwebsocket │ └── Kconfig ├── pppd │ └── Kconfig ├── rexec │ └── Kconfig ├── rexecd │ └── Kconfig ├── telnetc │ └── Kconfig ├── xmlrpc │ └── Kconfig ├── netlib │ └── Kconfig └── ping │ └── Kconfig ├── platform ├── .gitignore └── dummy │ └── Kconfig ├── system ├── .gitignore ├── adb │ └── .gitignore ├── nxdiag │ └── .gitignore ├── psmq │ └── .gitignore ├── zmodem │ ├── .gitignore │ └── host │ │ └── apps │ │ └── .gitignore ├── xz │ └── .gitignore ├── zlib │ └── .gitignore ├── flatbuffers │ └── .gitignore ├── libuv │ └── .gitignore ├── argtable3 │ └── .gitignore ├── libarchive │ └── .gitignore ├── hostname │ └── Kconfig ├── mdio │ └── Kconfig ├── uniqueid │ └── Kconfig ├── flash_eraseall │ └── Kconfig ├── netdb │ └── Kconfig ├── perf-tools │ └── Kconfig ├── gprof │ └── Kconfig ├── ntpc │ └── Kconfig ├── ptpd │ └── Kconfig ├── tee │ └── Kconfig ├── gdbstub │ └── Kconfig ├── hexed │ └── Kconfig ├── input │ └── Kconfig ├── gcov │ └── Kconfig ├── cfgdata │ └── Kconfig ├── dd │ └── Kconfig ├── dumpstack │ └── Kconfig ├── ping │ └── Kconfig ├── ping6 │ └── Kconfig └── trace │ └── Kconfig ├── testing ├── .gitignore ├── ltp │ ├── .gitignore │ └── Kconfig ├── riltest │ └── .gitignore ├── fff │ ├── .gitignore │ └── Kconfig ├── libc-test │ └── .gitignore ├── memtester │ └── .gitignore ├── nist-sts │ └── .gitignore ├── cmocka │ ├── .gitignore │ └── tools │ │ └── junit2htmlreport │ │ ├── textutils.py │ │ └── templates │ │ └── base.html ├── x86-64-ABI │ ├── .gitignore │ └── Kconfig ├── stressapptest │ └── .gitignore ├── unity │ └── .gitignore ├── cpuload │ └── Kconfig ├── cxxsize │ └── Kconfig ├── uclibcxx_test │ └── Kconfig ├── cxxtest │ └── Kconfig ├── fmemopen │ └── Kconfig ├── fopencookie │ └── Kconfig ├── open_memstream │ └── Kconfig ├── smart_test │ └── Kconfig ├── pcitest │ └── Kconfig ├── fftest │ └── Kconfig ├── epoll │ └── Kconfig ├── events │ └── Kconfig ├── timerjitter │ └── Kconfig ├── monkey │ └── Kconfig ├── fdsantest │ └── Kconfig ├── gpu │ └── Kconfig ├── resmonitor │ └── Kconfig ├── kasantest │ └── Kconfig ├── ramtest │ └── Kconfig ├── atomic │ └── Kconfig └── cachetest │ └── Kconfig ├── tools ├── Wasm │ ├── .gitignore │ └── Kconfig ├── Kconfig └── pre-commit ├── wireless ├── .gitignore ├── bluetooth │ ├── .gitignore │ └── nimble │ │ └── .gitignore ├── ieee802154 │ ├── .gitignore │ ├── libmac │ │ └── Kconfig │ └── libutils │ │ └── Kconfig └── gs2200m │ └── Kconfig ├── audioutils ├── .gitignore ├── lame │ ├── .gitignore │ └── Kconfig ├── libmad │ ├── .gitignore │ └── Kconfig ├── fmsynth │ ├── test │ │ └── .gitignore │ └── Kconfig ├── mml_parser │ └── Kconfig └── nxaudio │ └── Kconfig ├── benchmarks ├── .gitignore ├── fio │ ├── .gitignore │ └── Kconfig ├── iozone │ ├── .gitignore │ └── Kconfig ├── coremark-pro │ └── .gitignore ├── coremark │ ├── .gitignore │ └── add_init_message.patch ├── rt-tests │ ├── .gitignore │ └── Make.defs ├── superpi │ ├── .gitignore │ └── Kconfig ├── test-tlb │ ├── .gitignore │ └── Make.defs ├── tacle-bench │ └── .gitignore ├── tinymembench │ └── .gitignore ├── dhrystone │ └── .gitignore └── osperf │ └── Kconfig ├── interpreters ├── .gitignore ├── luajit │ └── .gitignore ├── duktape │ ├── .gitignore │ └── Kconfig ├── luamodules │ ├── .gitignore │ ├── lfs │ │ ├── .gitignore │ │ └── Kconfig │ ├── luv │ │ ├── .gitignore │ │ └── README.md │ ├── cjson │ │ ├── .gitignore │ │ └── Kconfig │ └── luasyslog │ │ ├── .gitignore │ │ └── Kconfig ├── quickjs │ └── .gitignore ├── ficl │ ├── .gitignore │ └── Kconfig ├── toywasm │ ├── .gitignore │ ├── tmpl │ │ └── c-sections.in │ └── Kconfig ├── wasm3 │ └── .gitignore ├── lua │ ├── registry │ │ └── .gitignore │ └── .gitignore └── wamr │ ├── registry │ └── .gitignore │ └── .gitignore ├── videoutils ├── .gitignore ├── x264 │ ├── .gitignore │ └── Make.defs └── openh264 │ ├── .gitignore │ └── Kconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ ├── stale.yml │ ├── ci.yml │ └── checkpatch.yml ├── builtin ├── builtin_list.h.in ├── builtin_proto.h.in ├── .gitignore └── registry │ └── .gitignore ├── include ├── testing │ └── .gitignore ├── .gitignore └── canutils │ └── .gitignore ├── .gitee ├── ISSUE_TEMPLATE │ ├── config.yml │ └── 003_help.yml └── PULL_REQUEST_TEMPLATE.md ├── import └── .gitignore ├── NOTICE ├── .gitignore └── .asf.yaml /tests: -------------------------------------------------------------------------------- 1 | ../tests/ -------------------------------------------------------------------------------- /vendor: -------------------------------------------------------------------------------- 1 | ../vendor/ -------------------------------------------------------------------------------- /external: -------------------------------------------------------------------------------- 1 | ../external/ -------------------------------------------------------------------------------- /nshlib/rcS.template: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages: -------------------------------------------------------------------------------- 1 | ../packages -------------------------------------------------------------------------------- /boot/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /frameworks: -------------------------------------------------------------------------------- 1 | ../frameworks/ -------------------------------------------------------------------------------- /math/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /math/ruy/.gitignore: -------------------------------------------------------------------------------- 1 | /ruy 2 | -------------------------------------------------------------------------------- /sdr/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /canutils/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /crypto/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /fsutils/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /games/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /graphics/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /industry/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /inertial/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /logging/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /lte/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | 3 | -------------------------------------------------------------------------------- /mlearning/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /netutils/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /netutils/nanopb/.gitignore: -------------------------------------------------------------------------------- 1 | nanopb/ -------------------------------------------------------------------------------- /platform/.gitignore: -------------------------------------------------------------------------------- 1 | /board 2 | -------------------------------------------------------------------------------- /system/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /testing/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /testing/ltp/.gitignore: -------------------------------------------------------------------------------- 1 | /ltp 2 | -------------------------------------------------------------------------------- /tools/Wasm/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /wireless/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /audioutils/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /audioutils/lame/.gitignore: -------------------------------------------------------------------------------- 1 | lame 2 | -------------------------------------------------------------------------------- /benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /benchmarks/fio/.gitignore: -------------------------------------------------------------------------------- 1 | /fio 2 | -------------------------------------------------------------------------------- /examples/apue/.gitignore: -------------------------------------------------------------------------------- 1 | /apue 2 | -------------------------------------------------------------------------------- /examples/tlpi/.gitignore: -------------------------------------------------------------------------------- 1 | /tlpi 2 | -------------------------------------------------------------------------------- /interpreters/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /math/gemmlowp/.gitignore: -------------------------------------------------------------------------------- 1 | /gemmlowp 2 | -------------------------------------------------------------------------------- /math/kissfft/.gitignore: -------------------------------------------------------------------------------- 1 | /kissfft 2 | -------------------------------------------------------------------------------- /netutils/nng/.gitignore: -------------------------------------------------------------------------------- 1 | /*tar.gz 2 | -------------------------------------------------------------------------------- /system/adb/.gitignore: -------------------------------------------------------------------------------- 1 | microADB 2 | -------------------------------------------------------------------------------- /system/nxdiag/.gitignore: -------------------------------------------------------------------------------- 1 | sysinfo.h 2 | -------------------------------------------------------------------------------- /system/psmq/.gitignore: -------------------------------------------------------------------------------- 1 | /psmq-* 2 | -------------------------------------------------------------------------------- /system/zmodem/.gitignore: -------------------------------------------------------------------------------- 1 | sz 2 | rz 3 | -------------------------------------------------------------------------------- /testing/riltest/.gitignore: -------------------------------------------------------------------------------- 1 | /riltest -------------------------------------------------------------------------------- /videoutils/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /videoutils/x264/.gitignore: -------------------------------------------------------------------------------- 1 | x264 2 | -------------------------------------------------------------------------------- /benchmarks/iozone/.gitignore: -------------------------------------------------------------------------------- 1 | /iozone 2 | -------------------------------------------------------------------------------- /examples/bastest/tests/test37.dat: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /examples/cromfs/.gitignore: -------------------------------------------------------------------------------- 1 | /cromfs.c 2 | -------------------------------------------------------------------------------- /examples/elf/tests/task/.gitignore: -------------------------------------------------------------------------------- 1 | task 2 | -------------------------------------------------------------------------------- /examples/mcuboot/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /examples/sotest/sotest/.gitignore: -------------------------------------------------------------------------------- 1 | *.map 2 | -------------------------------------------------------------------------------- /examples/unpv13e/.gitignore: -------------------------------------------------------------------------------- 1 | /unpv13e 2 | -------------------------------------------------------------------------------- /interpreters/luajit/.gitignore: -------------------------------------------------------------------------------- 1 | *.tar.gz 2 | -------------------------------------------------------------------------------- /logging/embedlog/.gitignore: -------------------------------------------------------------------------------- 1 | /embedlog* 2 | -------------------------------------------------------------------------------- /mlearning/cmsis-nn/.gitignore: -------------------------------------------------------------------------------- 1 | /cmsis-nn 2 | -------------------------------------------------------------------------------- /netutils/jsoncpp/.gitignore: -------------------------------------------------------------------------------- 1 | /jsoncpp 2 | -------------------------------------------------------------------------------- /netutils/libcoap/.gitignore: -------------------------------------------------------------------------------- 1 | /libcoap* 2 | -------------------------------------------------------------------------------- /netutils/thttpd/.gitignore: -------------------------------------------------------------------------------- 1 | /cgi-bin 2 | -------------------------------------------------------------------------------- /system/xz/.gitignore: -------------------------------------------------------------------------------- 1 | xz/ 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /system/zlib/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | zlib/ 3 | -------------------------------------------------------------------------------- /testing/fff/.gitignore: -------------------------------------------------------------------------------- 1 | /fff 2 | /*.zip 3 | -------------------------------------------------------------------------------- /testing/libc-test/.gitignore: -------------------------------------------------------------------------------- 1 | /libc-test 2 | -------------------------------------------------------------------------------- /testing/memtester/.gitignore: -------------------------------------------------------------------------------- 1 | /memtester 2 | -------------------------------------------------------------------------------- /testing/nist-sts/.gitignore: -------------------------------------------------------------------------------- 1 | /nist-sts 2 | -------------------------------------------------------------------------------- /videoutils/openh264/.gitignore: -------------------------------------------------------------------------------- 1 | openh264 2 | -------------------------------------------------------------------------------- /wireless/bluetooth/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /wireless/ieee802154/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /audioutils/libmad/.gitignore: -------------------------------------------------------------------------------- 1 | /libmad 2 | /*.zip -------------------------------------------------------------------------------- /examples/elf/tests/errno/.gitignore: -------------------------------------------------------------------------------- 1 | errno 2 | -------------------------------------------------------------------------------- /examples/elf/tests/hello/.gitignore: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /examples/elf/tests/mutex/.gitignore: -------------------------------------------------------------------------------- 1 | mutex 2 | -------------------------------------------------------------------------------- /examples/elf/tests/signal/.gitignore: -------------------------------------------------------------------------------- 1 | signal 2 | -------------------------------------------------------------------------------- /examples/elf/tests/struct/.gitignore: -------------------------------------------------------------------------------- 1 | struct 2 | -------------------------------------------------------------------------------- /examples/module/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | lib/ 3 | -------------------------------------------------------------------------------- /examples/module/chardev/.gitignore: -------------------------------------------------------------------------------- 1 | *.map 2 | -------------------------------------------------------------------------------- /examples/sotest/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | lib/ 3 | -------------------------------------------------------------------------------- /examples/sotest/modprint/.gitignore: -------------------------------------------------------------------------------- 1 | *.map 2 | -------------------------------------------------------------------------------- /interpreters/duktape/.gitignore: -------------------------------------------------------------------------------- 1 | duktape* 2 | -------------------------------------------------------------------------------- /interpreters/luamodules/.gitignore: -------------------------------------------------------------------------------- 1 | /Kconfig 2 | -------------------------------------------------------------------------------- /interpreters/quickjs/.gitignore: -------------------------------------------------------------------------------- 1 | quickjs* 2 | -------------------------------------------------------------------------------- /mlearning/tflite-micro/.gitignore: -------------------------------------------------------------------------------- 1 | /tflite-micro -------------------------------------------------------------------------------- /system/flatbuffers/.gitignore: -------------------------------------------------------------------------------- 1 | /flatbuffers 2 | -------------------------------------------------------------------------------- /system/zmodem/host/apps/.gitignore: -------------------------------------------------------------------------------- 1 | /system 2 | -------------------------------------------------------------------------------- /testing/cmocka/.gitignore: -------------------------------------------------------------------------------- 1 | /cmocka 2 | /*.zip 3 | -------------------------------------------------------------------------------- /testing/x86-64-ABI/.gitignore: -------------------------------------------------------------------------------- 1 | /x86-64-ABI 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @xiaoxiang781216 @GUIDINGLI 2 | -------------------------------------------------------------------------------- /benchmarks/coremark-pro/.gitignore: -------------------------------------------------------------------------------- 1 | /coremark-pro 2 | -------------------------------------------------------------------------------- /boot/mcuboot/.gitignore: -------------------------------------------------------------------------------- 1 | /mcuboot 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /builtin/builtin_list.h.in: -------------------------------------------------------------------------------- 1 | ${builtin_list_string} 2 | -------------------------------------------------------------------------------- /crypto/libsodium/.gitignore: -------------------------------------------------------------------------------- 1 | /libsodium 2 | /*.zip 3 | -------------------------------------------------------------------------------- /crypto/mbedtls/.gitignore: -------------------------------------------------------------------------------- 1 | /mbedtls 2 | /*.zip 3 | -------------------------------------------------------------------------------- /crypto/tinycrypt/.gitignore: -------------------------------------------------------------------------------- 1 | /tinycrypt 2 | /*.zip 3 | -------------------------------------------------------------------------------- /examples/bastest/tests/test30.bas: -------------------------------------------------------------------------------- 1 | print 1+"a" 2 | -------------------------------------------------------------------------------- /examples/elf/tests/longjmp/.gitignore: -------------------------------------------------------------------------------- 1 | longjmp 2 | -------------------------------------------------------------------------------- /examples/elf/tests/pthread/.gitignore: -------------------------------------------------------------------------------- 1 | pthread 2 | -------------------------------------------------------------------------------- /examples/lvgldemo/.gitignore: -------------------------------------------------------------------------------- 1 | /*.zip 2 | /lv_demos 3 | -------------------------------------------------------------------------------- /examples/webserver/.gitignore: -------------------------------------------------------------------------------- 1 | /httpd_fsdata.c 2 | -------------------------------------------------------------------------------- /fsutils/inih/.gitignore: -------------------------------------------------------------------------------- 1 | /inih-* 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /graphics/libyuv/.gitignore: -------------------------------------------------------------------------------- 1 | libyuv 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /graphics/lvgl/.gitignore: -------------------------------------------------------------------------------- 1 | /lvgl 2 | /*.zip 3 | /ext -------------------------------------------------------------------------------- /interpreters/ficl/.gitignore: -------------------------------------------------------------------------------- 1 | Make.srcs 2 | ficl-* 3 | -------------------------------------------------------------------------------- /interpreters/toywasm/.gitignore: -------------------------------------------------------------------------------- 1 | toywasm 2 | *.zip 3 | -------------------------------------------------------------------------------- /interpreters/wasm3/.gitignore: -------------------------------------------------------------------------------- 1 | wasm3* 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /math/libtommath/.gitignore: -------------------------------------------------------------------------------- 1 | /libtommath 2 | /*.zip 3 | -------------------------------------------------------------------------------- /mlearning/cmsis/.gitignore: -------------------------------------------------------------------------------- 1 | /*.zip 2 | /CMSIS_5 3 | -------------------------------------------------------------------------------- /netutils/cjson/.gitignore: -------------------------------------------------------------------------------- 1 | /cJSON* 2 | /v*.tar.gz 3 | -------------------------------------------------------------------------------- /netutils/libwebsockets/.gitignore: -------------------------------------------------------------------------------- 1 | /libwebsockets 2 | -------------------------------------------------------------------------------- /netutils/mqttc/.gitignore: -------------------------------------------------------------------------------- 1 | /MQTT-C 2 | /*tar.gz 3 | -------------------------------------------------------------------------------- /system/libuv/.gitignore: -------------------------------------------------------------------------------- 1 | libuv* 2 | *.zip 3 | ext 4 | -------------------------------------------------------------------------------- /testing/stressapptest/.gitignore: -------------------------------------------------------------------------------- 1 | /stressapptest 2 | -------------------------------------------------------------------------------- /testing/unity/.gitignore: -------------------------------------------------------------------------------- 1 | /Unity* 2 | /v*.tar.gz 3 | -------------------------------------------------------------------------------- /benchmarks/coremark/.gitignore: -------------------------------------------------------------------------------- 1 | /coremark 2 | /*.zip 3 | -------------------------------------------------------------------------------- /benchmarks/rt-tests/.gitignore: -------------------------------------------------------------------------------- 1 | /rt-tests 2 | /*.zip 3 | -------------------------------------------------------------------------------- /benchmarks/superpi/.gitignore: -------------------------------------------------------------------------------- 1 | /superpi 2 | /main.zip 3 | -------------------------------------------------------------------------------- /benchmarks/test-tlb/.gitignore: -------------------------------------------------------------------------------- 1 | /test-tlb 2 | /*.zip 3 | -------------------------------------------------------------------------------- /builtin/builtin_proto.h.in: -------------------------------------------------------------------------------- 1 | ${builtin_proto_string} 2 | -------------------------------------------------------------------------------- /canutils/lely-canopen/.gitignore: -------------------------------------------------------------------------------- 1 | /lely-* 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /canutils/libdronecan/.gitignore: -------------------------------------------------------------------------------- 1 | /libcanard 2 | /*.zip 3 | -------------------------------------------------------------------------------- /crypto/libtomcrypt/.gitignore: -------------------------------------------------------------------------------- 1 | /libtomcrypt 2 | /*.zip 3 | -------------------------------------------------------------------------------- /crypto/tinydtls/.gitignore: -------------------------------------------------------------------------------- 1 | /tinydtls 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /examples/bastest/.gitignore: -------------------------------------------------------------------------------- 1 | /romfs.img 2 | /romfs.h 3 | -------------------------------------------------------------------------------- /examples/hello_nim/.gitignore: -------------------------------------------------------------------------------- 1 | .nimcache/ 2 | .nimc 3 | -------------------------------------------------------------------------------- /examples/udpblaster/.gitignore: -------------------------------------------------------------------------------- 1 | /host 2 | /config.h 3 | -------------------------------------------------------------------------------- /fsutils/libtinycbor/.gitignore: -------------------------------------------------------------------------------- 1 | /tinycbor 2 | /*.zip 3 | -------------------------------------------------------------------------------- /netutils/rtptools/.gitignore: -------------------------------------------------------------------------------- 1 | /rtptools 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /netutils/wakaama/.gitignore: -------------------------------------------------------------------------------- 1 | /wakaama 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /system/argtable3/.gitignore: -------------------------------------------------------------------------------- 1 | /argtable3* 2 | /v*.tar.gz 3 | -------------------------------------------------------------------------------- /system/libarchive/.gitignore: -------------------------------------------------------------------------------- 1 | libarchive/ 2 | *.zip 3 | -------------------------------------------------------------------------------- /benchmarks/tacle-bench/.gitignore: -------------------------------------------------------------------------------- 1 | /tacle-bench 2 | /*.zip 3 | -------------------------------------------------------------------------------- /benchmarks/tinymembench/.gitignore: -------------------------------------------------------------------------------- 1 | /tinymembench 2 | /*.zip 3 | -------------------------------------------------------------------------------- /builtin/.gitignore: -------------------------------------------------------------------------------- 1 | /builtin_list.h 2 | /builtin_proto.h 3 | -------------------------------------------------------------------------------- /builtin/registry/.gitignore: -------------------------------------------------------------------------------- 1 | .updated 2 | *.pdat 3 | *.bdat 4 | -------------------------------------------------------------------------------- /crypto/wolfssl/.gitignore: -------------------------------------------------------------------------------- 1 | /wolfssl 2 | /wolfssl-examples 3 | -------------------------------------------------------------------------------- /database/sqlite/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /sqlite 3 | *.zip 4 | -------------------------------------------------------------------------------- /examples/posix_spawn/filesystem/hello/.gitignore: -------------------------------------------------------------------------------- 1 | /hello 2 | -------------------------------------------------------------------------------- /include/testing/.gitignore: -------------------------------------------------------------------------------- 1 | /unity.h 2 | /unity_internals.h 3 | -------------------------------------------------------------------------------- /industry/scpi/.gitignore: -------------------------------------------------------------------------------- 1 | /*.tar.gz 2 | /scpi-parser 3 | 4 | -------------------------------------------------------------------------------- /interpreters/luamodules/lfs/.gitignore: -------------------------------------------------------------------------------- 1 | lfs/ 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /interpreters/luamodules/luv/.gitignore: -------------------------------------------------------------------------------- 1 | luv/ 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /.gitee/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /benchmarks/dhrystone/.gitignore: -------------------------------------------------------------------------------- 1 | /dhrystone 2 | /dhrystone.zip 3 | -------------------------------------------------------------------------------- /examples/flowc/.gitignore: -------------------------------------------------------------------------------- 1 | /config.h 2 | /receiver 3 | /sender 4 | -------------------------------------------------------------------------------- /examples/posix_spawn/filesystem/redirect/.gitignore: -------------------------------------------------------------------------------- 1 | /redirect 2 | -------------------------------------------------------------------------------- /examples/udp/.gitignore: -------------------------------------------------------------------------------- 1 | /config.h 2 | /udpclient 3 | /udpserver 4 | -------------------------------------------------------------------------------- /include/.gitignore: -------------------------------------------------------------------------------- 1 | /netutils/cJSON.h 2 | /netutils/cJSON_Utils.h 3 | -------------------------------------------------------------------------------- /interpreters/luamodules/cjson/.gitignore: -------------------------------------------------------------------------------- 1 | lua-cjson/ 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /canutils/libopencyphal/.gitignore: -------------------------------------------------------------------------------- 1 | /libcanard 2 | /o1heap 3 | /*.zip 4 | -------------------------------------------------------------------------------- /examples/bastest/tests/test46.bas: -------------------------------------------------------------------------------- 1 | for i=1 to 10:print i;:next i:end 2 | -------------------------------------------------------------------------------- /examples/bastest/tests/test51.bas: -------------------------------------------------------------------------------- 1 | PRINT "Line 1";TAB(78);1.23456789 2 | -------------------------------------------------------------------------------- /examples/bridge/.gitignore: -------------------------------------------------------------------------------- 1 | /bridge_config.h 2 | /host1 3 | /host2 4 | -------------------------------------------------------------------------------- /examples/nettest/.gitignore: -------------------------------------------------------------------------------- 1 | /config.h 2 | /tcpclient 3 | /tcpserver 4 | -------------------------------------------------------------------------------- /interpreters/lua/registry/.gitignore: -------------------------------------------------------------------------------- 1 | .updated 2 | *.pdat 3 | *.bdat 4 | -------------------------------------------------------------------------------- /interpreters/luamodules/luasyslog/.gitignore: -------------------------------------------------------------------------------- 1 | lsyslog/ 2 | *.tar.gz 3 | -------------------------------------------------------------------------------- /interpreters/wamr/registry/.gitignore: -------------------------------------------------------------------------------- 1 | .updated 2 | *.pdat 3 | *.bdat 4 | -------------------------------------------------------------------------------- /wireless/bluetooth/nimble/.gitignore: -------------------------------------------------------------------------------- 1 | /mynewt-nimble 2 | /*.tar.gz 3 | -------------------------------------------------------------------------------- /examples/nxflat/tests/task/.gitignore: -------------------------------------------------------------------------------- 1 | task 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/romfs/.gitignore: -------------------------------------------------------------------------------- 1 | /testdir 2 | /testdir.img 3 | /romfs_testdir.h 4 | -------------------------------------------------------------------------------- /examples/tcpblaster/.gitignore: -------------------------------------------------------------------------------- 1 | /config.h 2 | /tcpclient 3 | /tcpserver 4 | -------------------------------------------------------------------------------- /examples/nxflat/tests/errno/.gitignore: -------------------------------------------------------------------------------- 1 | errno 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/nxflat/tests/hello/.gitignore: -------------------------------------------------------------------------------- 1 | hello 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/nxflat/tests/mutex/.gitignore: -------------------------------------------------------------------------------- 1 | mutex 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/nxflat/tests/signal/.gitignore: -------------------------------------------------------------------------------- 1 | signal 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/nxflat/tests/struct/.gitignore: -------------------------------------------------------------------------------- 1 | struct 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/thttpd/content/hello/.gitignore: -------------------------------------------------------------------------------- 1 | hello 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/thttpd/content/tasks/.gitignore: -------------------------------------------------------------------------------- 1 | tasks 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/webserver/httpd-fs/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /examples/nxflat/tests/longjmp/.gitignore: -------------------------------------------------------------------------------- 1 | longjmp 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/nxflat/tests/pthread/.gitignore: -------------------------------------------------------------------------------- 1 | pthread 2 | *.r1 3 | *.r2 4 | *-thunk.S 5 | -------------------------------------------------------------------------------- /examples/thttpd/content/.gitignore: -------------------------------------------------------------------------------- 1 | /romfs 2 | /romfs.c 3 | /romfs.img 4 | /symtab.c 5 | -------------------------------------------------------------------------------- /interpreters/lua/.gitignore: -------------------------------------------------------------------------------- 1 | *.tar.gz 2 | lua/ 3 | /luamod_list.h 4 | /luamod_proto.h 5 | -------------------------------------------------------------------------------- /examples/bastest/tests/test13.bas: -------------------------------------------------------------------------------- 1 | print "a" 2 | goto 20 3 | print "b" 4 | 20 print "c" 5 | -------------------------------------------------------------------------------- /examples/unionfs/atestdir/afile.txt: -------------------------------------------------------------------------------- 1 | This is a file in the root directory on file system 1 2 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/afile.txt: -------------------------------------------------------------------------------- 1 | This is a file in the root directory on file system 2 2 | -------------------------------------------------------------------------------- /examples/posix_spawn/filesystem/.gitignore: -------------------------------------------------------------------------------- 1 | /romfs 2 | /romfs.c 3 | /romfs.img 4 | /symtab.c 5 | -------------------------------------------------------------------------------- /examples/sotest/main/.gitignore: -------------------------------------------------------------------------------- 1 | /sotest_symtab.c 2 | /sotest_romfs.c 3 | /sotest_romfs.img 4 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/adir/adirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory adir on file system 2 2 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/bdir/bdirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory bdir on file system 2 2 | -------------------------------------------------------------------------------- /examples/wgetjson/webserver/wgetjson/post_cmd.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /include/canutils/.gitignore: -------------------------------------------------------------------------------- 1 | /canard.h 2 | /canard_nuttx.h 3 | /canard_dsdl.h 4 | /o1heap.h 5 | -------------------------------------------------------------------------------- /netutils/thttpd/cgi-src/.gitignore: -------------------------------------------------------------------------------- 1 | phf 2 | ssi 3 | redirect 4 | *.r1 5 | *.r2 6 | *-thunk.S 7 | -------------------------------------------------------------------------------- /examples/elf/tests/helloxx/.gitignore: -------------------------------------------------------------------------------- 1 | hello++1 2 | hello++2 3 | hello++3 4 | hello++4 5 | hello++5 6 | -------------------------------------------------------------------------------- /examples/nxflat/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /romfs 2 | /romfs.c 3 | /romfs.img 4 | /dirlist.c 5 | /symtab.c 6 | -------------------------------------------------------------------------------- /examples/unionfs/atestdir/offset/afile.txt: -------------------------------------------------------------------------------- 1 | This is a file in the offset/ directory on file system 1 2 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/adir/bdirfile.txt: -------------------------------------------------------------------------------- 1 | This is another file in directory adir on file system 2 2 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/bfile.txt: -------------------------------------------------------------------------------- 1 | This is another file in the root directory on file system 2 2 | -------------------------------------------------------------------------------- /examples/bastest/tests/test04.bas: -------------------------------------------------------------------------------- 1 | 10 a=1 2 | 20 repeat 3 | 30 print a 4 | 40 a=a+1 5 | 50 until a=10 6 | -------------------------------------------------------------------------------- /examples/unionfs/.gitignore: -------------------------------------------------------------------------------- 1 | /atestdir.img 2 | /btestdir.img 3 | /romfs_atestdir.h 4 | /romfs_btestdir.h 5 | -------------------------------------------------------------------------------- /examples/bastest/tests/test26.bas: -------------------------------------------------------------------------------- 1 | dim a(3,3) 2 | data 5,5,5,8,8,8,3,3 3 | mat read a(2,3) 4 | mat print a 5 | -------------------------------------------------------------------------------- /examples/bastest/tests/test52.bas: -------------------------------------------------------------------------------- 1 | dim a(2,2) 2 | mat input a 3 | mat print a 4 | mat input a 5 | mat print a 6 | -------------------------------------------------------------------------------- /examples/unionfs/atestdir/offset/adir/adirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory offset/adir on file system 1 2 | -------------------------------------------------------------------------------- /examples/bastest/tests/test40.bas: -------------------------------------------------------------------------------- 1 | d=3.1 2 | print using "#.#";d 3 | print using 10;d 4 | 10 image #.## 5 | -------------------------------------------------------------------------------- /examples/posix_spawn/filesystem/testdata.txt: -------------------------------------------------------------------------------- 1 | Now is the time for all good men to come to the aid of their party. 2 | -------------------------------------------------------------------------------- /examples/romfs/testdir.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/examples/romfs/testdir.tar.gz -------------------------------------------------------------------------------- /examples/unionfs/btestdir/adir/asubdir/asubdirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory adir/asubdir on file system 2 2 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/adir/bsubdir/bsubdirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory adir/bsubdir on file system 2 2 | -------------------------------------------------------------------------------- /examples/unionfs/btestdir/bdir/bsubdir/bsubdirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory bdir/bsubdir on file system 2 2 | -------------------------------------------------------------------------------- /examples/elf/tests/.gitignore: -------------------------------------------------------------------------------- 1 | /romfs 2 | /romfs.c 3 | /romfs.img 4 | /cromfs 5 | /cromfs.c 6 | /dirlist.c 7 | /symtab.c 8 | -------------------------------------------------------------------------------- /graphics/pdcurs34/version.mif: -------------------------------------------------------------------------------- 1 | # Version number macros for inclusion from makefiles 2 | 3 | VER = 34 4 | VERDOT = 3.4 5 | -------------------------------------------------------------------------------- /netutils/connectedhomeip/.gitignore: -------------------------------------------------------------------------------- 1 | /connectedhomeip 2 | /inipp 3 | /nlassert 4 | /nlio 5 | /nlunit-test 6 | /pigweed 7 | -------------------------------------------------------------------------------- /audioutils/fmsynth/test/.gitignore: -------------------------------------------------------------------------------- 1 | /fmsynth_alsa 2 | /fmsynth_test 3 | /fmsyntheg_test 4 | /fmsynthop_test 5 | /opfunctest 6 | -------------------------------------------------------------------------------- /examples/bastest/tests/test07.bas: -------------------------------------------------------------------------------- 1 | 10 def fna(x) 2 | 20 if x=0 then r=1 else r=x*fna(x-1) 3 | 30 =r 4 | 40 print fna(7) 5 | -------------------------------------------------------------------------------- /examples/bastest/tests/test28.bas: -------------------------------------------------------------------------------- 1 | def fnfac(n) 2 | if n=1 then fnreturn 1 3 | fnend n*fnfac(n-1) 4 | 5 | print fnfac(10) 6 | -------------------------------------------------------------------------------- /examples/nxflat/tests/hello++/.gitignore: -------------------------------------------------------------------------------- 1 | hello++1 2 | hello++2 3 | hello++3 4 | hello++4 5 | *.r1 6 | *.r2 7 | *-thunk.S 8 | -------------------------------------------------------------------------------- /examples/webserver/httpd-fs/fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/examples/webserver/httpd-fs/fade.png -------------------------------------------------------------------------------- /graphics/twm4nx/Twm4NX-Threading.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/twm4nx/Twm4NX-Threading.pdf -------------------------------------------------------------------------------- /examples/bastest/tests/test35.bas: -------------------------------------------------------------------------------- 1 | a%=1.2 2 | print a% 3 | a%=1.7 4 | print a% 5 | a%=-0.2 6 | print a% 7 | a%=-0.7 8 | print a% 9 | -------------------------------------------------------------------------------- /examples/unionfs/atestdir/offset/adir/asubdir/asubdirfile.txt: -------------------------------------------------------------------------------- 1 | This is a file in directory offset/adir/asubdir on file system 1 2 | -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cmd25x22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cmd25x22.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cmd49x43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cmd49x43.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/menu21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/menu21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/menu42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/menu42x42.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/play24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/play24x24.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/play48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/play48x48.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/stop21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/stop21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/stop42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/stop42x42.png -------------------------------------------------------------------------------- /examples/bastest/tests/test11.bas: -------------------------------------------------------------------------------- 1 | 10 open "i",1,"test.bas" 2 | 20 while not eof(1) 3 | 30 line input #1,a$ 4 | 40 print a$ 5 | 50 wend 6 | -------------------------------------------------------------------------------- /examples/uio/Android.bp: -------------------------------------------------------------------------------- 1 | cc_binary { 2 | name: "uio_test", 3 | srcs: ["uio_test.c"], 4 | shared_libs: ["libcutils"], 5 | } 6 | -------------------------------------------------------------------------------- /graphics/nxglyphs/images/menu2-21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/menu2-21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/menu2-42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/menu2-42x42.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/nxicon-21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/nxicon-21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/nxicon-42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/nxicon-42x42.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/resize21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/resize21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/resize42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/resize42x42.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/stop2-21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/stop2-21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/stop2-42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/stop2-42x42.png -------------------------------------------------------------------------------- /graphics/nxwm/doc/NxWM-ThreadingModel.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwm/doc/NxWM-ThreadingModel.ppt -------------------------------------------------------------------------------- /interpreters/wamr/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | wamr 3 | wasm-micro-runtime-* 4 | wamr_external_module_list.h 5 | wamr_external_module_proto.h 6 | -------------------------------------------------------------------------------- /examples/bastest/tests/test02.bas: -------------------------------------------------------------------------------- 1 | 10 dim a(1) 2 | 20 a(0)=10 3 | 30 a(1)=11 4 | 40 a=12 5 | 50 print a(0) 6 | 60 print a(1) 7 | 70 print a 8 | -------------------------------------------------------------------------------- /graphics/nxglyphs/images/lcdclock102x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/lcdclock102x48.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/lcdclock136x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/lcdclock136x64.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/lcdclock51x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/lcdclock51x24.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediagrip22x22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediagrip22x22.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediagrip60x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediagrip60x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediaplay32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediaplay32x32.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediaplay43x41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediaplay43x41.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/minimize21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/minimize21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/minimize42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/minimize42x42.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/resize2-21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/resize2-21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/resize2-42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/resize2-42x42.png -------------------------------------------------------------------------------- /examples/bastest/tests/test44.bas: -------------------------------------------------------------------------------- 1 | 10 print 10 2 | 20 print 20 3 | 30 print 30 4 | 40 print 40 5 | 50 print 50 6 | 60 print 60 7 | 70 print 70 8 | -------------------------------------------------------------------------------- /examples/bastest/tests/test48.bas: -------------------------------------------------------------------------------- 1 | a,b = 10 2 | print a,b 3 | dim c(10) 4 | a,c(a) = 2 5 | print a,c(2),c(10) 6 | a$,b$="test" 7 | print a$,b$ 8 | -------------------------------------------------------------------------------- /examples/module/main/.gitignore: -------------------------------------------------------------------------------- 1 | /chardev_romfs.c 2 | /chardev_romfs.img 3 | /cromfs.c 4 | /chardev_mod_symtab.c 5 | /mod_symtab.c 6 | /chardev 7 | -------------------------------------------------------------------------------- /graphics/nxglyphs/images/calculator24x25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/calculator24x25.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/calculator47x49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/calculator47x49.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/calibration24x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/calibration24x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/calibration48x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/calibration48x42.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-grab-14x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-grab-14x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-grab-25x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-grab-25x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-grab-54x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-grab-54x64.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-wait-13x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-wait-13x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-wait-23x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-wait-23x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-wait-50x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-wait-50x64.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediaforward32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediaforward32x32.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediaforward43x41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediaforward43x41.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediapause32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediapause32x32.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediapause43x41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediapause43x41.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediaplayer24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediaplayer24x24.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediaplayer44x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediaplayer44x50.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediarewind32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediarewind32x32.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/mediarewind43x41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/mediarewind43x41.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/minimize2-21x21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/minimize2-21x21.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/minimize2-42x42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/minimize2-42x42.png -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CLabel/clabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CLabel/clabel.png -------------------------------------------------------------------------------- /examples/bastest/tests/test27.bas: -------------------------------------------------------------------------------- 1 | data 1,2,3,4 2 | mat read a(2,2) 3 | mat print a 4 | mat b=inv(a) 5 | mat print b 6 | mat c=a*b 7 | mat print c 8 | -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-arrow1-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-arrow1-16x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-arrow1-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-arrow1-30x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-arrow1-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-arrow1-64x64.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-arrow2-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-arrow2-16x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-arrow2-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-arrow2-30x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-arrow2-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-arrow2-64x64.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-resize-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-resize-16x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-resize-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-resize-30x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-resize-61x62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-resize-61x62.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-zoomin-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-zoomin-16x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-zoomin-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-zoomin-30x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-zoomin-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-zoomin-64x64.png -------------------------------------------------------------------------------- /import/.gitignore: -------------------------------------------------------------------------------- 1 | /.config 2 | /arch 3 | /include 4 | /libs 5 | /scripts 6 | /startup 7 | /System.map 8 | /tmp 9 | /tools 10 | /User.map 11 | -------------------------------------------------------------------------------- /examples/bastest/tests/test09.bas: -------------------------------------------------------------------------------- 1 | 10 def fna(a) 2 | 20 local b 3 | 30 b=a+1 4 | 40 =b 5 | 60 b=3 6 | 70 print b 7 | 80 print fna(4) 8 | 90 print b 9 | -------------------------------------------------------------------------------- /examples/bastest/tests/test32.bas: -------------------------------------------------------------------------------- 1 | PUTS("abc") 2 | END 3 | 4 | SUB PUTS(s$) 5 | FOR i=1 to LEN(s$) : print mid$(s$,i,1); : NEXT 6 | PRINT 7 | END SUB 8 | -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-zoomout-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-zoomout-16x16.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-zoomout-30x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-zoomout-30x30.png -------------------------------------------------------------------------------- /graphics/nxglyphs/images/cursor-zoomout-63x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxglyphs/images/cursor-zoomout-63x64.png -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CTextBox/ctextbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CTextBox/ctextbox.png -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CCheckBox/ccheckbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CCheckBox/ccheckbox.png -------------------------------------------------------------------------------- /examples/bastest/tests/test05.bas: -------------------------------------------------------------------------------- 1 | 10 gosub 100 2 | 20 gosub 100 3 | 30 end 4 | 100 gosub 200 5 | 110 gosub 200 6 | 120 return 7 | 200 print "hello, world":return 8 | -------------------------------------------------------------------------------- /examples/bastest/tests/test17.bas: -------------------------------------------------------------------------------- 1 | print "loop started" 2 | i=1 3 | do 4 | print "i is";i 5 | i=i+1 6 | if i>10 then exit do 7 | loop 8 | print "loop ended" 9 | -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CButton/cbutton-pushed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CButton/cbutton-pushed.png -------------------------------------------------------------------------------- /tools/Wasm/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | -------------------------------------------------------------------------------- /examples/bastest/tests/test41.bas: -------------------------------------------------------------------------------- 1 | function f(c) 2 | print "f running" 3 | if (c) then f=42 : exit function 4 | f=43 5 | end function 6 | 7 | print f(0) 8 | print f(1) 9 | -------------------------------------------------------------------------------- /examples/cromfs/cromfs/JackSprat.txt: -------------------------------------------------------------------------------- 1 | Jack Sprat could eat no fat, 2 | His wife could eat no lean, 3 | And so betwixt the two of them 4 | They licked the platter clean 5 | -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CButton/cbutton-released.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CButton/cbutton-released.png -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CButtonArray/cbuttonarray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CButtonArray/cbuttonarray.png -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CProgressBar/cprogressbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CProgressBar/cprogressbar.png -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CRadioButton/cradiobutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CRadioButton/cradiobutton.png -------------------------------------------------------------------------------- /platform/dummy/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | -------------------------------------------------------------------------------- /examples/bastest/tests/test38.bas: -------------------------------------------------------------------------------- 1 | dim x(10) 2 | mat read x 3 | mat print x 4 | mat redim x(7) 5 | mat print x 6 | mat redim x(12) 7 | mat print x 8 | data 1,2,3,4,5,6,7,8,9,10 9 | -------------------------------------------------------------------------------- /examples/module/chardev/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | -------------------------------------------------------------------------------- /examples/sotest/modprint/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | -------------------------------------------------------------------------------- /examples/sotest/sotest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Apache NuttX 2 | Copyright 2020 The Apache Software Foundation 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). 6 | -------------------------------------------------------------------------------- /examples/bastest/tests/test37.bas: -------------------------------------------------------------------------------- 1 | 10 open "i",1,"/mnt/romfs/test37.dat" 2 | 20 while not eof(1) 3 | 30 line input #1,a$ 4 | 40 if a$="abc" then print a$; else print "def" 5 | 50 wend 6 | -------------------------------------------------------------------------------- /examples/bastest/tests/test39.bas: -------------------------------------------------------------------------------- 1 | def proc_a(x) 2 | print fn_b(1,x) 3 | end proc 4 | 5 | def fn_b(a,b) 6 | = a+fn_c(b) 7 | 8 | def fn_c(b) 9 | = b+3 10 | 11 | proc_a(2) 12 | -------------------------------------------------------------------------------- /examples/bastest/tests/test47.bas: -------------------------------------------------------------------------------- 1 | dim a(3,4) 2 | for i=0 to 3 3 | for j=0 to 4 4 | a(i,j)=i*10+j 5 | print a(i,j); 6 | next 7 | print 8 | next 9 | mat write a 10 | -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CSliderVertical/cslidervertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CSliderVertical/cslidervertical.png -------------------------------------------------------------------------------- /examples/cromfs/cromfs/testdir2/HickoryDickoryDock.txt: -------------------------------------------------------------------------------- 1 | Hickory, dickory, dock, 2 | The mouse ran up the clock. 3 | The clock struck one, 4 | The mouse ran down! 5 | Hickory, dickory, dock. 6 | -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CSliderHorizonal/csliderhorizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CSliderHorizonal/csliderhorizontal.png -------------------------------------------------------------------------------- /examples/bastest/tests/test01.bas: -------------------------------------------------------------------------------- 1 | 10 a=1 2 | 20 print a 3 | 30 a$="hello" 4 | 40 print a$ 5 | 50 a=0.0002 6 | 60 print a 7 | 70 a=2.e-6 8 | 80 print a 9 | 90 a=.2e-6 10 | 100 print a 11 | -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CScrollbarVertical/cscrollbarvertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CScrollbarVertical/cscrollbarvertical.png -------------------------------------------------------------------------------- /examples/bastest/tests/test50.bas: -------------------------------------------------------------------------------- 1 | print min(1,2) 2 | print min(2,1) 3 | print min(-0.3,0.3) 4 | print min(-0.3,4) 5 | print max(1,2) 6 | print max(2,1) 7 | print max(-0.3,0.3) 8 | print max(-0.3,4) 9 | -------------------------------------------------------------------------------- /examples/bastest/tests/test42.bas: -------------------------------------------------------------------------------- 1 | 10 print 4.7\3 2 | 20 print -2.3\1 3 | 30 print int(-2.3) 4 | 40 print int(2.3) 5 | 50 print fix(-2.3) 6 | 60 print fix(2.3) 7 | 70 print fp(-2.3) 8 | 80 print fp(2.3) 9 | -------------------------------------------------------------------------------- /graphics/nxwidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-vela/nuttx-apps/HEAD/graphics/nxwidgets/UnitTests/CScrollbarHorizontal/cscrollbarhorizontal.png -------------------------------------------------------------------------------- /examples/bastest/tests/test08.bas: -------------------------------------------------------------------------------- 1 | 10 data "a",b 2 | 20 data "c","d 3 | 40 read j$ 4 | 50 print "j=";j$ 5 | 60 restore 20 6 | 70 for i=1 to 3 7 | 80 read j$,k$ 8 | 90 print "j=";j$;" k=";k$ 9 | 100 next 10 | -------------------------------------------------------------------------------- /examples/bastest/tests/test20.bas: -------------------------------------------------------------------------------- 1 | 10 gosub 20 2 | 20 gosub 30 3 | 30 procb 4 | 40 def proca 5 | 50 print "hi" 6 | 60 stop 7 | 70 end proc 8 | 80 def procb 9 | 90 proca 10 | 100 end proc 11 | -------------------------------------------------------------------------------- /examples/bastest/tests/test31.bas: -------------------------------------------------------------------------------- 1 | 10 for i=-8 to 8 2 | 20 x=1+1/3 : y=1 : j=i 3 | 30 for j=i to -1 : x=x/10 : y=y/10 : next 4 | 40 for j=i to 1 step -1 : x=x*10 : y=y*10 : next 5 | 50 print x,y 6 | 60 next 7 | -------------------------------------------------------------------------------- /examples/bastest/tests/test45.bas: -------------------------------------------------------------------------------- 1 | 10 mid$(a$,6,4) = "ABCD" 2 | 20 print a$ 3 | 30 a$="0123456789" 4 | 40 mid$(a$,6,4) = "ABCD" 5 | 50 print a$ 6 | 60 a$="0123456789" 7 | 70 let mid$(a$,6,4) = "ABCD" 8 | 80 print a$ 9 | -------------------------------------------------------------------------------- /examples/cromfs/cromfs/testdir3/JackBeNimble.txt: -------------------------------------------------------------------------------- 1 | Jack, be nimble, 2 | Jack, be quick, 3 | Jack, jump over 4 | The candlestick. 5 | 6 | Jack jumped high 7 | Jack jumped low 8 | Jack jumped over 9 | and burned his toe. 10 | -------------------------------------------------------------------------------- /examples/webserver/httpd-fs/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |

404 - file not found

5 |

Go here instead.

6 |
7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/bastest/tests/test06.bas: -------------------------------------------------------------------------------- 1 | 10 def fnloop 2 | 20 if n=0.0 then 3 | 30 r=0.0 4 | 40 else 5 | 50 print n 6 | 60 n=n-1.0 7 | 70 r=fnloop() 8 | 80 end if 9 | 90 =r 10 | 100 n=10 11 | 110 print fnloop 12 | -------------------------------------------------------------------------------- /examples/bastest/tests/test23.bas: -------------------------------------------------------------------------------- 1 | dim a(2,2) 2 | a(2,2)=2.5 3 | dim b%(2,2) 4 | b%(2,2)=3 5 | mat print a 6 | mat a=a-b% 7 | mat print a 8 | dim c$(2,2) 9 | c$(2,1)="hi" 10 | mat print c$ 11 | mat c$=c$+c$ 12 | mat print c$ 13 | -------------------------------------------------------------------------------- /examples/cromfs/cromfs/BaaBaaBlackSheep.txt: -------------------------------------------------------------------------------- 1 | Baa, baa, black sheep, 2 | Have you any wool? 3 | Yes sir, yes sir, 4 | Three bags full; 5 | One for the master, 6 | And one for the dame, 7 | And one for the little boy 8 | Who lives down the lane. 9 | -------------------------------------------------------------------------------- /testing/cpuload/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_CPULOAD 7 | tristate "cpuload test" 8 | default n 9 | -------------------------------------------------------------------------------- /audioutils/libmad/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config AUDIOUTILS_LIBMAD 7 | bool "Enable libmad" 8 | default n 9 | -------------------------------------------------------------------------------- /nshlib/rc.sysinit.template: -------------------------------------------------------------------------------- 1 | # Create a RAMDISK and mount it at XXXRDMOUNTPOINTXXX 2 | 3 | mkrd -m XXXMKRDMINORXXX -s XXMKRDSECTORSIZEXXX XXMKRDBLOCKSXXX 4 | mkfatfs /dev/ramXXXMKRDMINORXXX 5 | mount -t vfat /dev/ramXXXMKRDMINORXXX XXXRDMOUNTPOINTXXX 6 | -------------------------------------------------------------------------------- /audioutils/lame/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config AUDIOUTILS_LAME 7 | bool "Enable LAME MP3 Encoder" 8 | default n 9 | -------------------------------------------------------------------------------- /videoutils/openh264/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config VIDEOUTILS_OPENH264 7 | bool "Enable openh264" 8 | default n 9 | -------------------------------------------------------------------------------- /examples/bastest/tests/test18.bas: -------------------------------------------------------------------------------- 1 | print "loop started" 2 | x$="" 3 | do while len(x$)<3 4 | print "x$ is ";x$ 5 | x$=x$+"a" 6 | y$="" 7 | do while len(y$)<2 8 | print "y$ is ";y$ 9 | y$=y$+"b" 10 | loop 11 | loop 12 | print "loop ended" 13 | -------------------------------------------------------------------------------- /examples/bastest/tests/test36.bas: -------------------------------------------------------------------------------- 1 | on error goto 10 2 | print "opening file" 3 | open "/tmp/test.out" for output lock write as #1 4 | print "open succeeded" 5 | if command$<>"enough" then shell "sh ./test/runbas test.bas enough" 6 | end 7 | 10 print "open failed" 8 | -------------------------------------------------------------------------------- /examples/webserver/httpd-fs/tcp.shtml: -------------------------------------------------------------------------------- 1 | %!: /header.html 2 |

Current connections


3 | 4 | %! tcp-connections 5 | %!: /footer.html 6 | -------------------------------------------------------------------------------- /examples/bastest/tests/test24.bas: -------------------------------------------------------------------------------- 1 | 10 dim b(2,3),c(3,2) 2 | 20 for i=1 to 2 : for j=1 to 3 : read b(i,j) : next : next 3 | 30 for i=1 to 3 : for j=1 to 2 : read c(i,j) : next : next 4 | 40 mat a=b*c 5 | 50 mat print b,c,a 6 | 60 data 1,2,3,3,2,1 7 | 70 data 1,2,2,1,3,3 8 | -------------------------------------------------------------------------------- /examples/bastest/tests/test21.bas: -------------------------------------------------------------------------------- 1 | dim a(3,4) 2 | for i=0 to 3 3 | for j=0 to 4 4 | a(i,j)=i*10+j 5 | print a(i,j); 6 | next 7 | print 8 | next 9 | mat b=a 10 | for i=0 to 3 11 | for j=0 to 4 12 | print b(i,j); 13 | next 14 | print 15 | next 16 | -------------------------------------------------------------------------------- /examples/bastest/tests/test22.bas: -------------------------------------------------------------------------------- 1 | dim a(2,2) 2 | for i=0 to 2 3 | for j=0 to 2 4 | a(i,j)=i*10+j 5 | next 6 | next 7 | for j=1 to 2 8 | for i=1 to 2 9 | print using " ##.##";a(i,j), 10 | next 11 | print 12 | next 13 | mat print using " ##.##";a,a 14 | -------------------------------------------------------------------------------- /examples/bastest/tests/test43.bas: -------------------------------------------------------------------------------- 1 | DIM a(3,3),b(3,1),c(3,3) 2 | MAT READ a 3 | MAT READ b 4 | MAT c=a*b 5 | MAT PRINT c 6 | DATA 1,2,3,4,5,6,7,8,9 7 | DATA 5,3,2 8 | 9 | erase b 10 | DIM b(3) 11 | RESTORE 12 | MAT READ a 13 | MAT READ b 14 | MAT c=a*b 15 | MAT PRINT c 16 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: 'Close stale issues and PR' 2 | on: 3 | schedule: 4 | - cron: '30 1 * * *' 5 | workflow_dispatch: # 允许手动触发 6 | 7 | jobs: 8 | stale: 9 | uses: open-vela/public-actions/.github/workflows/stale.yml@dev 10 | secrets: inherit 11 | 12 | -------------------------------------------------------------------------------- /examples/bastest/tests/test16.bas: -------------------------------------------------------------------------------- 1 | a=1 : b=2 2 | print "a=";a;"b=";b 3 | swap a,b 4 | print "a=";a;"b=";b 5 | dim a$(1,1),b$(1,1) 6 | a$(1,0)="a" : b$(0,1)="b" 7 | print "a$(1,0)=";a$(1,0);"b$(0,1)=";b$(0,1) 8 | swap a$(1,0),b$(0,1) 9 | print "a$(1,0)=";a$(1,0);"b$(0,1)=";b$(0,1) 10 | -------------------------------------------------------------------------------- /examples/rpmsgsocket/Android.bp: -------------------------------------------------------------------------------- 1 | cc_binary { 2 | name: "rpsock_client", 3 | srcs: ["rpsock_client.c"], 4 | shared_libs: ["libcutils"], 5 | } 6 | cc_binary { 7 | name: "rpsock_server", 8 | srcs: ["rpsock_server.c"], 9 | shared_libs: ["libcutils"], 10 | } 11 | -------------------------------------------------------------------------------- /examples/bastest/tests/test34.bas: -------------------------------------------------------------------------------- 1 | option base 3 2 | dim a(3,5) 3 | a(3,3)=1 4 | a(3,5)=2 5 | 6 | print a(3,3) 7 | print a(3,5) 8 | 9 | option base -2 10 | dim b(-1,2) 11 | b(-2,-2)=10 12 | b(-1,2)=20 13 | 14 | print a(3,3) 15 | print a(3,5) 16 | print b(-2,-2) 17 | print b(-1,2) 18 | -------------------------------------------------------------------------------- /testing/cxxsize/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_CXXSIZE 7 | tristate "Test c++ code size program" 8 | default n 9 | depends on HAVE_CXX 10 | -------------------------------------------------------------------------------- /examples/bastest/tests/test29.bas: -------------------------------------------------------------------------------- 1 | print instr("123456789","456");" = 4?" 2 | print INSTR("123456789","654");" = 0?" 3 | print INSTR("1234512345","34");" = 3?" 4 | print INSTR("1234512345","34",6);" = 8?" 5 | print INSTR("1234512345","34",6,2);" = 0?" 6 | print INSTR("1234512345","34",6,4);" = 8?" 7 | -------------------------------------------------------------------------------- /netutils/iptables/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_IPTABLES 7 | bool "iptables libary" 8 | default n 9 | ---help--- 10 | iptable libary support. 11 | -------------------------------------------------------------------------------- /.gitee/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## 概要 2 | 3 | *在此部分更新信息,说明更改的必要性、具体做了什么以及如何实现的,如果有新功能出现,请提供参考资料(依赖关系、类似问题和解决方案等)。* 4 | 5 | ## 影响 6 | 7 | *在此部分更新信息(如适用),说明更改如何影响用户、构建过程、硬件、文档、安全性、兼容性等。* 8 | 9 | ## 测试 10 | 11 | *在此部分更新信息,详细说明如何验证更改,使用什么主机进行构建(操作系统、CPU、编译器等),使用什么目标进行验证(架构、板子:配置等)。提供更改前后的构建和运行日志将非常有帮助。* -------------------------------------------------------------------------------- /examples/uio/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_UIO 7 | tristate "Rpmsg uio example" 8 | default n 9 | ---help--- 10 | Enable the rpmsg uio test example 11 | -------------------------------------------------------------------------------- /testing/fff/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_FFF 7 | tristate "Enable FakeFunctionFramework" 8 | default n 9 | ---help--- 10 | Enable FakeFunctionFramework 11 | -------------------------------------------------------------------------------- /testing/uclibcxx_test/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_UCLIBCXXTEST 7 | tristate "uclibcxx test" 8 | default n 9 | ---help--- 10 | Enable the uclibcxxtest 11 | -------------------------------------------------------------------------------- /crypto/openssl_mbedtls_wrapper/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config OPENSSL_MBEDTLS_WRAPPER 7 | depends on CRYPTO_MBEDTLS 8 | bool "openssl mbedtls wrapper" 9 | default n 10 | -------------------------------------------------------------------------------- /examples/lua_module/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_LUA_MODULE 7 | tristate "Lua module example" 8 | default n 9 | ---help--- 10 | Enable the Lua module example 11 | -------------------------------------------------------------------------------- /examples/cromfs/cromfs/testdir1/SeeSawMargorieDaw.txt: -------------------------------------------------------------------------------- 1 | See, saw, Marjorie Daw, 2 | Jennie shall have a new master. 3 | She shall have but a penny a day, 4 | because she can't work any faster. 5 | See, saw, Marjorie Daw, 6 | Jimmy shall have a new master. 7 | He shall have but a penny a day, 8 | because he can't work any faster. 9 | -------------------------------------------------------------------------------- /examples/isl29023/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_ISL29023 7 | tristate "ISL29023 driver example" 8 | default n 9 | ---help--- 10 | Enable the example application 11 | 12 | -------------------------------------------------------------------------------- /examples/mml_parser/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_MMLPARSER 7 | tristate "mml_parser example" 8 | default n 9 | ---help--- 10 | Enable the mml_parser example 11 | 12 | -------------------------------------------------------------------------------- /examples/stepper/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_STEPPER 7 | tristate "Stepper controller test" 8 | default n 9 | ---help--- 10 | Enable the stepper controller test 11 | -------------------------------------------------------------------------------- /fsutils/mkmbr/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config FSUTILS_MKMBR 7 | bool "mkmbr utility" 8 | default n 9 | select BCH 10 | ---help--- 11 | Enables support for the mkmbr utility 12 | -------------------------------------------------------------------------------- /industry/abnt_codi/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config INDUSTRY_ABNT_CODI_LIB 7 | bool "ABNT CODI Library" 8 | default n 9 | ---help--- 10 | Enable or disable the ABNT CODI Library 11 | -------------------------------------------------------------------------------- /wireless/ieee802154/libmac/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see misc/tools/kconfig-language.txt. 4 | # 5 | 6 | config IEEE802154_LIBMAC 7 | bool "IEEE 802.15.4 MAC library routines" 8 | default n 9 | ---help--- 10 | Some MAC library routines for ieee 802.15.4 apps 11 | -------------------------------------------------------------------------------- /examples/hdc1008_demo/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_HDC1008 7 | tristate "HDC1008 driver example" 8 | default n 9 | ---help--- 10 | Enable the example application 11 | 12 | -------------------------------------------------------------------------------- /sdr/liquid_dsp/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SDR_LIQUID_DSP 7 | bool "Liquid DSP Library" 8 | default n 9 | ---help--- 10 | Enable the Liquid DSP Library - https://liquidsdr.org 11 | -------------------------------------------------------------------------------- /examples/null/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NULL 7 | tristate "NULL example" 8 | default n 9 | ---help--- 10 | Enable the NULL example 11 | 12 | if EXAMPLES_NULL 13 | endif 14 | -------------------------------------------------------------------------------- /testing/cxxtest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_CXXTEST 7 | tristate "C++ test program" 8 | default n 9 | depends on HAVE_CXX 10 | ---help--- 11 | Enable the C++ test program 12 | -------------------------------------------------------------------------------- /wireless/ieee802154/libutils/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see misc/tools/kconfig-language.txt. 4 | # 5 | 6 | config IEEE802154_LIBUTILS 7 | bool "Common IEEE 802.15.4 library routines" 8 | default n 9 | ---help--- 10 | Some common library routines for ieee 802.15.4 apps 11 | -------------------------------------------------------------------------------- /audioutils/fmsynth/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config AUDIOUTILS_FMSYNTH_LIB 7 | bool "FM Synthesizer Library" 8 | default n 9 | ---help--- 10 | Enable support for the FM Synthesizer library. 11 | -------------------------------------------------------------------------------- /examples/bastest/tests/test33.bas: -------------------------------------------------------------------------------- 1 | open "/tmp/test.out" for binary as 1 2 | put 1,1,"xy" 3 | put 1,3,"z!" 4 | put 1,10,1/3 5 | put 1,20,9999 6 | close 1 7 | open "/tmp/test.out" for binary as 1 8 | s$=" " 9 | get 1,1,s$ 10 | get 1,10,x 11 | get 1,20,n% 12 | close 13 | print s$ 14 | print x 15 | print n% 16 | kill "/tmp/test.out" 17 | -------------------------------------------------------------------------------- /interpreters/luamodules/luv/README.md: -------------------------------------------------------------------------------- 1 | # lua_luv_nuttx 2 | Lua Luv C module for NuttX 3 | 4 | [Luv](https://github.com/luvit/luv) provides bare libuv bindings for Lua. 5 | 6 | This NuttX app builds Luv and registers it as a C module for the [NuttX Lua interpreter](https://github.com/apache/incubator-nuttx-apps/tree/master/interpreters#lua). 7 | -------------------------------------------------------------------------------- /testing/cmocka/tools/junit2htmlreport/textutils.py: -------------------------------------------------------------------------------- 1 | """ 2 | Stringify to unicode 3 | """ 4 | 5 | 6 | def unicode_str(text): 7 | """ 8 | Convert text to unicode 9 | :param text: 10 | :return: 11 | """ 12 | if isinstance(text, bytes): 13 | return text.decode("utf-8", "strict") 14 | return str(text) 15 | -------------------------------------------------------------------------------- /examples/cromfs/cromfs/testdir1/DingDongDell.txt: -------------------------------------------------------------------------------- 1 | Ding, dong, bell, 2 | Pussy's in the well. 3 | Who put her in? 4 | Little Johnny Green. 5 | 6 | Who pulled her out? 7 | Little Tommy Stout. 8 | What a naughty boy was that, 9 | To try to drown poor pussy cat, 10 | Who never did him any harm, 11 | And killed the mice in his father's barn. 12 | -------------------------------------------------------------------------------- /examples/webserver/httpd-fs/index.shtml: -------------------------------------------------------------------------------- 1 | %!: /header.html 2 |

3 | These web pages are served by a small web server running on top of 4 | the uIP embedded TCP/IP 5 | stack. 6 |

7 |

8 | Click on the links above for web server statistics. 9 |

10 | %!: /footer.html 11 | -------------------------------------------------------------------------------- /netutils/chat/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_CHAT 7 | bool "Chat tool" 8 | default n 9 | ---help--- 10 | Enable the chat tool. 11 | 12 | if NETUTILS_CHAT 13 | 14 | endif # NETUTILS_CHAT 15 | -------------------------------------------------------------------------------- /system/hostname/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_HOSTNAME 7 | tristate "'hostname' command" 8 | default n 9 | ---help--- 10 | Enable the hostname tool 11 | 12 | if SYSTEM_HOSTNAME 13 | endif 14 | -------------------------------------------------------------------------------- /examples/cctype/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_CCTYPE 7 | tristate "Verify C++ cctype operations" 8 | default n 9 | ---help--- 10 | Enable the a simple test to verify C++ cctype operations. 11 | -------------------------------------------------------------------------------- /examples/powermonitor/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_POWERMONITOR 7 | tristate "LTC4151 powermonitor example" 8 | default n 9 | 10 | if EXAMPLES_POWERMONITOR 11 | endif # EXAMPLES_POWERMONITOR 12 | -------------------------------------------------------------------------------- /fsutils/mkgpt/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config FSUTILS_MKGPT 7 | bool "mkgpt utility" 8 | default n 9 | select BCH 10 | select DEV_URANDOM 11 | ---help--- 12 | Enables support for the mkgpt utility 13 | -------------------------------------------------------------------------------- /examples/nrf24l01_term/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NRF24L01TERM 7 | tristate "Basic nRF24L01 terminal" 8 | default n 9 | depends on DRIVERS_WIRELESS 10 | 11 | if EXAMPLES_NRF24L01TERM 12 | endif 13 | -------------------------------------------------------------------------------- /examples/rpmsgsocket/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_RPMSGSOCKET 7 | tristate "Rpmsg socket example" 8 | depends on NET_RPMSG 9 | default n 10 | ---help--- 11 | Enable the rpmsg socket test example 12 | -------------------------------------------------------------------------------- /audioutils/mml_parser/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config AUDIOUTILS_MMLPARSER_LIB 7 | bool "Music Macro Language(MML) Library" 8 | default n 9 | ---help--- 10 | Enable support for the Music Macro Language library. 11 | -------------------------------------------------------------------------------- /examples/helloxx/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_HELLOXX 7 | tristate "\"Hello, World!\" C++ example" 8 | default n 9 | depends on HAVE_CXX 10 | ---help--- 11 | Enable the \"Hello, World!\" C++ example 12 | -------------------------------------------------------------------------------- /examples/hts221_reader/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_HTS221_READER 7 | bool "HTS221 reader example" 8 | default n 9 | depends on SENSORS_HTS221 10 | ---help--- 11 | Enable the HTS221 reader example 12 | -------------------------------------------------------------------------------- /examples/lsm303_reader/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_LSM303_READER 7 | bool "LSM303 reader example" 8 | default n 9 | depends on SENSORS_LSM303AGR 10 | ---help--- 11 | Enable the LSM303 reader example 12 | -------------------------------------------------------------------------------- /system/mdio/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_MDIO 7 | tristate "PHY Tool" 8 | default n 9 | depends on NETDEV_PHY_IOCTL 10 | ---help--- 11 | Enable the PHY MDIO tool 12 | 13 | if SYSTEM_MDIO 14 | endif 15 | -------------------------------------------------------------------------------- /examples/bastest/tests/test19.bas: -------------------------------------------------------------------------------- 1 | for x=1 to 3 2 | if x=1 then 3 | print "1a" 4 | else 5 | if x=2 then 6 | print "2a" 7 | else 8 | print "3a" 9 | end if 10 | end if 11 | next 12 | 13 | for x=1 to 3 14 | if x=1 then 15 | print "1b" 16 | elseif x=2 then 17 | print "2b" 18 | elseif x=3 then print "3b" 19 | next 20 | -------------------------------------------------------------------------------- /examples/lsm6dsl_reader/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_LSM6DSL_READER 7 | bool "LSM6DSL reader example" 8 | default n 9 | depends on SENSORS_LSM6DSL 10 | ---help--- 11 | Enable the LSM6DSL reader example 12 | -------------------------------------------------------------------------------- /examples/serloop/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_SERLOOP 7 | tristate "Serial loopback example" 8 | default n 9 | ---help--- 10 | Enable the serial loopback example 11 | 12 | if EXAMPLES_SERLOOP 13 | endif 14 | -------------------------------------------------------------------------------- /examples/tiff/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_TIFF 7 | tristate "TIFF file generation example" 8 | default n 9 | ---help--- 10 | Enable the TIFF file generation example 11 | 12 | if EXAMPLES_TIFF 13 | endif 14 | -------------------------------------------------------------------------------- /graphics/tiff/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TIFF 7 | bool "TIFF file generation library" 8 | default n 9 | ---help--- 10 | Enable support for the TIFF file generation program. 11 | 12 | if TIFF 13 | endif # TIFF 14 | -------------------------------------------------------------------------------- /examples/bastest/tests/test03.bas: -------------------------------------------------------------------------------- 1 | 10 for i=0 to 10 2 | 20 print i 3 | 30 if i=5 then exit for 4 | 40 next 5 | 50 for i=0 to 0 6 | 60 print i 7 | 70 next I 8 | 80 for i=1 to 0 step -1 9 | 90 print i 10 | 100 next 11 | 110 for i=1 to 0 12 | 120 print i 13 | 130 next 14 | 140 for i$="" to "aaaaaaaaaa" step "a" 15 | 150 print i$ 16 | 160 next 17 | -------------------------------------------------------------------------------- /netutils/telnetd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_TELNETD 7 | bool "Telnet daemon" 8 | default n 9 | depends on NET && NET_TCP 10 | select NETDEV_TELNET 11 | ---help--- 12 | Enable support for the Telnet daemon. 13 | -------------------------------------------------------------------------------- /canutils/canlib/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CANUTILS_CANLIB 7 | bool "CAN utility library" 8 | default n 9 | depends on CAN 10 | ---help--- 11 | Enable the CAN utility library 12 | 13 | if CANUTILS_CANLIB 14 | 15 | endif 16 | -------------------------------------------------------------------------------- /examples/bastest/tests/test12.bas: -------------------------------------------------------------------------------- 1 | 10 on error print "global handler 1 caught error in line ";erl : resume 30 2 | 20 print mid$("",-1) 3 | 30 on error print "global handler 2 caught error in line ";erl : end 4 | 40 def procx 5 | 50 on error print "local handler caught error in line";erl : goto 70 6 | 60 print 1/0 7 | 70 end proc 8 | 80 procx 9 | 90 print 1 mod 0 10 | -------------------------------------------------------------------------------- /examples/dac/Kconfig: -------------------------------------------------------------------------------- 1 | config EXAMPLES_DAC 2 | tristate "DAC tool" 3 | default n 4 | depends on DAC 5 | ---help--- 6 | Enable support for the DAC tool. 7 | 8 | if EXAMPLES_DAC 9 | 10 | config EXAMPLES_DAC_DEVPATH 11 | string "DAC device path" 12 | default "/dev/dac0" 13 | ---help--- 14 | The default path to the DAC device. Default: /dev/dac0 15 | endif 16 | -------------------------------------------------------------------------------- /examples/i2sloop/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_I2SLOOP 7 | tristate "I2S loopback test" 8 | default n 9 | depends on I2S && AUDIO && DRIVERS_AUDIO && AUDIO_I2SCHAR 10 | ---help--- 11 | Enable the I2S loopback test 12 | -------------------------------------------------------------------------------- /netutils/smtp/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_SMTP 7 | bool "SMTP" 8 | default n 9 | depends on NET_IPv4 10 | depends on NET_TCP 11 | ---help--- 12 | Enable support for SMTP. 13 | 14 | if NETUTILS_SMTP 15 | endif 16 | -------------------------------------------------------------------------------- /examples/bastest/tests/test49.bas: -------------------------------------------------------------------------------- 1 | width 120 2 | dim a(7,7),b(7,7) 3 | mat read a 4 | mat print a; 5 | print 6 | data 58,71,67,36,35,19,60 7 | data 50,71,71,56,45,20,52 8 | data 64,40,84,50,51,43,69 9 | data 31,28,41,54,31,18,33 10 | data 45,23,46,38,50,43,50 11 | data 41,10,28,17,33,41,46 12 | data 66,72,71,38,40,27,69 13 | mat b=inv(a) 14 | mat print b 15 | print det 16 | -------------------------------------------------------------------------------- /examples/wamr_module/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_WAMR_MODULE 7 | tristate "WAMR module example" 8 | default n 9 | ---help--- 10 | This example demonstrates how to register a external module 11 | into WAMR runtime. 12 | -------------------------------------------------------------------------------- /netutils/tftpc/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_TFTPC 7 | bool "TFTP client" 8 | default n 9 | depends on NET_UDP && NET_IPv4 10 | ---help--- 11 | Enable support for the TFTP client. 12 | 13 | if NETUTILS_TFTPC 14 | endif 15 | -------------------------------------------------------------------------------- /system/uniqueid/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_UNIQUEID 7 | tristate "'uniqueid' command" 8 | default n 9 | depends on BOARDCTL_UNIQUEID 10 | ---help--- 11 | Enable the uniqueid tool 12 | 13 | if SYSTEM_UNIQUEID 14 | endif 15 | -------------------------------------------------------------------------------- /testing/x86-64-ABI/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_X86_64_ABI 7 | bool "X86_64_ABI testing support" 8 | default n 9 | depends on ALLOW_GPL_COMPONENTS 10 | ---help--- 11 | Enable support for the X86_64_ABI testing framework 12 | -------------------------------------------------------------------------------- /crypto/libtomcrypt/digit-bit.patch: -------------------------------------------------------------------------------- 1 | --- libtomcrypt/src/math/ltm_desc.c 2018-07-01 13:49:01.000000000 -0700 2 | +++ libtomcrypt/src/math/ltm_desc.c.new 2021-06-06 22:42:12.877254274 -0700 3 | @@ -420,7 +420,7 @@ 4 | const ltc_math_descriptor ltm_desc = { 5 | 6 | "LibTomMath", 7 | - (int)DIGIT_BIT, 8 | + (int)MP_DIGIT_BIT, 9 | 10 | &init, 11 | &init_copy, 12 | -------------------------------------------------------------------------------- /testing/fmemopen/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_FMEMOPEN_TEST 7 | tristate "Fmemopen test tool" 8 | default n 9 | ---help--- 10 | Performs a basic operations with fmemopen call. 11 | 12 | if TESTING_FMEMOPEN_TEST 13 | endif 14 | -------------------------------------------------------------------------------- /examples/nxflat/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NXFLAT 7 | tristate "NXFLAT example" 8 | default n 9 | select LIBC_EXECFUNCS 10 | depends on NXFLAT 11 | ---help--- 12 | Enable the NXFLAT example 13 | 14 | if EXAMPLES_NXFLAT 15 | endif 16 | -------------------------------------------------------------------------------- /benchmarks/coremark/add_init_message.patch: -------------------------------------------------------------------------------- 1 | --- coremark/posix/core_portme.c 2 | +++ coremark/posix/core_portme.c 3 | @@ -208,6 +208,9 @@ ee_u32 default_num_contexts = MULTITHREAD; 4 | void 5 | portable_init(core_portable *p, int *argc, char *argv[]) 6 | { 7 | + 8 | + ee_printf("Running CoreMark...\n"); 9 | + 10 | #if PRINT_ARGS 11 | int i; 12 | for (i = 0; i < *argc; i++) 13 | -------------------------------------------------------------------------------- /examples/bastest/tests/test15.bas: -------------------------------------------------------------------------------- 1 | a$="a" 2 | open "r",1,"test.dat",128 3 | print "before field a$=";a$ 4 | field #1,10 as a$ 5 | field #1,5 as b$,5 as c$ 6 | lset b$="hi" 7 | rset c$="ya" 8 | print "a$=";a$ 9 | put #1 10 | close #1 11 | print "after close a$=";a$ 12 | open "r",2,"test.dat",128 13 | field #2,10 as b$ 14 | get #2 15 | print "after get b$=";b$ 16 | close #2 17 | kill "test.dat" 18 | -------------------------------------------------------------------------------- /examples/json/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_JSON 7 | tristate "JSON example" 8 | default n 9 | depends on NETUTILS_CJSON || NETUTILS_JSON 10 | ---help--- 11 | An example for the netutils/json library. 12 | 13 | if EXAMPLES_JSON 14 | endif 15 | -------------------------------------------------------------------------------- /examples/netpkt/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NETPKT 7 | tristate "Network packet socket example" 8 | default n 9 | depends on NET_PKT 10 | ---help--- 11 | Enable the network packet socket example 12 | 13 | if EXAMPLES_NETPKT 14 | endif 15 | -------------------------------------------------------------------------------- /examples/obd2/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_OBD2 7 | tristate "OBD-II application example" 8 | default n 9 | select CANUTILS_LIBOBD2 10 | ---help--- 11 | Enable the OBD-II application example. 12 | 13 | if EXAMPLES_OBD2 14 | 15 | endif 16 | -------------------------------------------------------------------------------- /fsutils/mksmartfs/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config FSUTILS_MKSMARTFS 7 | bool "mksmartfs utility" 8 | default y 9 | depends on FS_SMARTFS && !DISABLE_PSEUDOFS_OPERATIONS 10 | select BCH 11 | ---help--- 12 | Enables support for the mksmartfs utility 13 | -------------------------------------------------------------------------------- /testing/fopencookie/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_FOPENCOOKIE_TEST 7 | tristate "Fopencookie test tool" 8 | default n 9 | ---help--- 10 | Performs a basic operations with fopencookie call. 11 | 12 | if TESTING_FOPENCOOKIE_TEST 13 | endif 14 | -------------------------------------------------------------------------------- /crypto/libtomcrypt/ltcrypt-flush.patch: -------------------------------------------------------------------------------- 1 | --- libtomcrypt/demos/ltcrypt.c 2018-07-01 13:49:01.000000000 -0700 2 | +++ libtomcrypt/demos/ltcrypt.c.new 2021-06-06 22:49:02.810188768 -0700 3 | @@ -119,6 +119,7 @@ 4 | } 5 | 6 | printf("\nEnter key: "); 7 | + fflush(stdout); 8 | if(fgets((char *)tmpkey,sizeof(tmpkey), stdin) == NULL) 9 | exit(-1); 10 | outlen = sizeof(key); 11 | -------------------------------------------------------------------------------- /testing/open_memstream/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_OPEN_MEMSTREAM 7 | tristate "open_memstream test tool" 8 | default n 9 | ---help--- 10 | Performs a basic operations with open_memstream call. 11 | 12 | if TESTING_OPEN_MEMSTREAM 13 | endif 14 | -------------------------------------------------------------------------------- /examples/bastest/tests/test25.bas: -------------------------------------------------------------------------------- 1 | 10 dim a(3,3) 2 | 20 for i=1 to 3 : for j=1 to 3 : read a(i,j) : next : next 3 | 30 mat print a 4 | 40 mat a=(3)*a 5 | 45 print 6 | 50 mat print a 7 | 60 data 1,2,3,4,5,6,7,8,9 8 | 80 dim inch_array(5,1),cm_array(5,1) 9 | 90 mat read inch_array 10 | 100 data 1,12,36,100,39.37 11 | 110 mat print inch_array 12 | 120 mat cm_array=(2.54)*inch_array 13 | 130 mat print cm_array 14 | -------------------------------------------------------------------------------- /graphics/libyuv/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config LIBYUV 7 | bool "libyuv" 8 | default n 9 | ---help--- 10 | Enable libyuv. 11 | 12 | if LIBYUV 13 | 14 | config LIBYUV_BRANCH 15 | string "libyuv branch (main/stable)" 16 | default "stable" 17 | 18 | endif # LIBYUV 19 | -------------------------------------------------------------------------------- /interpreters/toywasm/tmpl/c-sections.in: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | * Private Functions 3 | ****************************************************************************/ 4 | 5 | /**************************************************************************** 6 | * Public Data 7 | ****************************************************************************/ 8 | 9 | -------------------------------------------------------------------------------- /examples/serialrx/send.py: -------------------------------------------------------------------------------- 1 | 2 | import sys 3 | from time import sleep 4 | 5 | f = open(sys.argv[1], "w") 6 | 7 | s = "" 8 | while len(s) < 11520: 9 | s += "1" 10 | 11 | print("Sending to %s" % sys.argv[1]) 12 | while True: 13 | f.write(s) 14 | f.flush() 15 | #for i in range(len(s)): 16 | # f.write(s[i]) 17 | # f.flush() 18 | # #sleep(0.050) 19 | sys.stdout.write(".") 20 | sys.stdout.flush() 21 | -------------------------------------------------------------------------------- /examples/etl/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_ETL 7 | tristate "Embedded Template Library (ETL) C++ example" 8 | default n 9 | depends on HAVE_CXX && ETL 10 | ---help--- 11 | Enable the ETL C++ example which showcases the etl::vector container 12 | and C++11 iterator 13 | -------------------------------------------------------------------------------- /testing/cmocka/tools/junit2htmlreport/templates/base.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{title}} 6 | 9 | 10 | 11 | {% block content %} 12 | {% endblock %} 13 | 16 | 17 | -------------------------------------------------------------------------------- /examples/ftpc/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_FTPC 7 | tristate "FTP client example" 8 | default n 9 | ---help--- 10 | Enable the FTP client example 11 | 12 | if EXAMPLES_FTPC 13 | 14 | config EXAMPLES_FTPC_STACKSIZE 15 | int "FTPC stack size" 16 | default 4096 17 | 18 | endif 19 | -------------------------------------------------------------------------------- /system/flash_eraseall/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_FLASH_ERASEALL 7 | tristate "FLASH Erase-all Command" 8 | default n 9 | depends on MTD 10 | select FSUTILS_FLASH_ERASEALL 11 | ---help--- 12 | Enable support for the FLASH eraseall tool. 13 | 14 | if SYSTEM_FLASH_ERASEALL 15 | endif 16 | -------------------------------------------------------------------------------- /examples/dhcpd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_DHCPD 7 | tristate "DHCP server example" 8 | default n 9 | ---help--- 10 | Enable the DHCP server example 11 | 12 | if EXAMPLES_DHCPD 13 | 14 | config EXAMPLES_DHCPD_NOMAC 15 | bool "Use Canned MAC Address" 16 | default n 17 | 18 | endif 19 | -------------------------------------------------------------------------------- /graphics/slcd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig GRAPHICS_SLCD 7 | bool "Segment LCD Emulaton" 8 | default n 9 | select NXWIDGETS 10 | depends on NX && HAVE_CXX 11 | ---help--- 12 | Enable the CLcd class which implements an NX LCD simulation. 13 | 14 | if GRAPHICS_SLCD 15 | endif # GRAPHICS_SLCD 16 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | # This is a basic workflow to help you get started with Actions 2 | 3 | name: CI 4 | 5 | # Controls when the workflow will run 6 | on: 7 | pull_request_target: 8 | types: [opened, reopened, synchronize] 9 | 10 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel 11 | jobs: 12 | ci: 13 | uses: open-vela/public-actions/.github/workflows/ci.yml@dev 14 | secrets: inherit 15 | -------------------------------------------------------------------------------- /testing/smart_test/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_SMART_TEST 7 | tristate "SMART filesystem test tool" 8 | default n 9 | ---help--- 10 | Performs a file-based test on a SMART (or any) filesystem. Validates 11 | seek, append and seek-with-write operations. 12 | 13 | if TESTING_SMART_TEST 14 | endif 15 | -------------------------------------------------------------------------------- /examples/pipe/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_PIPE 7 | tristate "Pipe example" 8 | default n 9 | depends on PIPES 10 | ---help--- 11 | Enable the pipe example 12 | 13 | if EXAMPLES_PIPE 14 | 15 | config EXAMPLES_PIPE_STACKSIZE 16 | int "pipe stack size" 17 | default DEFAULT_TASK_STACKSIZE 18 | 19 | endif 20 | -------------------------------------------------------------------------------- /.github/workflows/checkpatch.yml: -------------------------------------------------------------------------------- 1 | # This is a basic workflow to help you get started with Actions 2 | 3 | name: checkpatch 4 | 5 | # Controls when the workflow will run 6 | on: 7 | pull_request: 8 | types: [opened, reopened, synchronize] 9 | 10 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel 11 | jobs: 12 | checkpatch: 13 | uses: open-vela/public-actions/.github/workflows/checkpatch.yml@dev 14 | secrets: inherit 15 | -------------------------------------------------------------------------------- /netutils/dhcp6c/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_DHCP6C 7 | bool "DHCPv6 client" 8 | default n 9 | depends on NET_IPv6 10 | depends on NET_UDP && NET_UDP_CHECKSUMS 11 | 12 | if NETUTILS_DHCP6C 13 | 14 | config NETUTILS_DHCP6C_REQUEST_TIMEOUT 15 | int "Default single request timeout in second" 16 | default 6 17 | 18 | endif 19 | -------------------------------------------------------------------------------- /testing/ltp/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_LTP 7 | tristate "Linux Test Project" 8 | default n 9 | ---help--- 10 | Enable support for the Linux Test Project(LTP) framework 11 | 12 | if TESTING_LTP 13 | 14 | config TESTING_LTP_STACKSIZE 15 | int "Linux Test Project stack size" 16 | default 4096 17 | 18 | endif #TESTING_LTP 19 | -------------------------------------------------------------------------------- /canutils/libcanutils/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CANUTILS_LIBCANUTILS 7 | bool "CAN-utils support library" 8 | default n 9 | depends on NET_CAN && ALLOW_BSD_COMPONENTS 10 | ---help--- 11 | Enable the CAN-utils support library ported from 12 | https://github.com/linux-can/can-utils 13 | 14 | if CANUTILS_LIBCANUTILS 15 | 16 | endif 17 | -------------------------------------------------------------------------------- /examples/mcuboot/swap_test/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_MCUBOOT_SWAP_TEST 7 | tristate "MCUboot SWAP Test image example" 8 | default n 9 | select BOOT_MCUBOOT 10 | ---help--- 11 | Example application to demonstrate the firmware image swap 12 | and the image rollback processes of MCUboot using the boot 13 | swap and test method. 14 | -------------------------------------------------------------------------------- /examples/pppd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_PPPD 7 | tristate "pppd client example" 8 | select NETUTILS_PPPD 9 | default n 10 | ---help--- 11 | Enable the pppd client example 12 | 13 | if EXAMPLES_PPPD 14 | 15 | config EXAMPLES_PPPD_STACKSIZE 16 | int "pppd example stack stack size" 17 | default DEFAULT_TASK_STACKSIZE 18 | 19 | endif 20 | -------------------------------------------------------------------------------- /examples/relays/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_RELAYS 7 | tristate "wget JSON Example" 8 | default n 9 | depends on NETUTILS_JSON 10 | ---help--- 11 | Enable the wget JSON example 12 | 13 | if EXAMPLES_RELAYS 14 | 15 | config EXAMPLES_RELAYS_NRELAYS 16 | int "Number of Relays" 17 | default 2 18 | depends on ARCH_RELAYS 19 | 20 | endif 21 | -------------------------------------------------------------------------------- /netutils/cwebsocket/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CWEBSOCKET 7 | bool "WebSocket Client Library" 8 | default n 9 | depends on ALLOW_MIT_COMPONENTS 10 | select LIBC_SCANSET 11 | ---help--- 12 | Enable WebSocket Client Library. 13 | WebSocket Client Library is provided from https://github.com/jeremyhahn/cwebsocket 14 | and licensed under MIT. 15 | 16 | -------------------------------------------------------------------------------- /examples/hello_nim/hello_nim_async.nim: -------------------------------------------------------------------------------- 1 | import std/asyncdispatch 2 | import std/strformat 3 | 4 | proc task(id: int): Future[void] {.async.} = 5 | for loop in 0..2: 6 | echo &"Hello from task {id}! loops: {loop}" 7 | if loop < 2: 8 | await sleepAsync(1000) 9 | 10 | proc launch() {.async.} = 11 | for id in 1..2: 12 | asyncCheck task(id) 13 | await sleepAsync(200) 14 | await task(3) 15 | 16 | proc hello_nim() {.exportc, cdecl.} = 17 | waitFor launch() 18 | GC_runOrc() 19 | -------------------------------------------------------------------------------- /examples/nunchuck/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NUNCHUCK 7 | tristate "Nunchuck joystick example" 8 | default n 9 | depends on INPUT_NUNCHUCK 10 | ---help--- 11 | Enable the nunchuck joystick example 12 | 13 | if EXAMPLES_NUNCHUCK 14 | 15 | config EXAMPLES_NUNCHUCK_DEVNAME 16 | string "Joystick device name" 17 | default "/dev/nunchuck0" 18 | 19 | endif 20 | -------------------------------------------------------------------------------- /system/netdb/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig SYSTEM_NETDB 7 | tristate "netdb interface" 8 | default n 9 | depends on LIBC_NETDB 10 | 11 | if SYSTEM_NETDB 12 | 13 | config SYSTEM_NETDB_STACKSIZE 14 | int "netdb task stack size" 15 | default DEFAULT_TASK_STACKSIZE 16 | 17 | config SYSTEM_NETDB_PRIORITY 18 | int "netdb task priority" 19 | default 100 20 | 21 | endif 22 | -------------------------------------------------------------------------------- /fsutils/flash_eraseall/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config FSUTILS_FLASH_ERASEALL 7 | bool "flash_eraseall() function" 8 | default n 9 | depends on MTD 10 | ---help--- 11 | Enables support for the callable flash_eraseall() function that can 12 | be used to erase all FLASH backing up a block device driver. 13 | 14 | if FSUTILS_FLASH_ERASEALL 15 | 16 | endif # FSUTILS_FLASH_ERASEALL 17 | -------------------------------------------------------------------------------- /mlearning/darknet/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config DARKNET_YOLO 7 | bool "YOLO: Real-Time Object Detection" 8 | default n 9 | ---help--- 10 | You only look once (YOLO) is a state-of-the-art, 11 | real-time object detection system 12 | 13 | if DARKNET_YOLO 14 | 15 | config DARKNET_YOLO_VER 16 | string "DARKNET YOLO version" 17 | default "master" 18 | 19 | endif # DARKNET_YOLO 20 | -------------------------------------------------------------------------------- /crypto/wolfssl/Make.defs: -------------------------------------------------------------------------------- 1 | ifeq ($(CONFIG_CRYPTO_WOLFSSL),y) 2 | CONFIGURED_APPS += $(APPDIR)/crypto/wolfssl 3 | 4 | CFLAGS += ${INCDIR_PREFIX}${APPDIR}/crypto/wolfssl 5 | CFLAGS += ${INCDIR_PREFIX}${APPDIR}/crypto/wolfssl/wolfssl 6 | CFLAGS += ${DEFINE_PREFIX}WOLFSSL_CONFIG_FILE="" 7 | 8 | CXXFLAGS += ${INCDIR_PREFIX}${APPDIR}/crypto/wolfssl 9 | CXXFLAGS += ${INCDIR_PREFIX}${APPDIR}/crypto/wolfssl/wolfssl 10 | CXXFLAGS += ${DEFINE_PREFIX}WOLFSSL_CONFIG_FILE="" 11 | 12 | endif 13 | -------------------------------------------------------------------------------- /benchmarks/superpi/Kconfig: -------------------------------------------------------------------------------- 1 | config BENCHMARK_SUPERPI 2 | tristate "SuperPI test" 3 | default n 4 | 5 | if BENCHMARK_SUPERPI 6 | 7 | config BENCHMARK_SUPERPI_PROGNAME 8 | string "Program Name" 9 | default "pi_css5" 10 | 11 | config BENCHMARK_SUPERPI_STACKSIZE 12 | int "SuperPI stack size" 13 | default DEFAULT_TASK_STACKSIZE 14 | 15 | config BENCHMARK_SUPERPI_PRIORITY 16 | int "Task PRIORITY" 17 | default 100 18 | ---help--- 19 | The higher the priority value, the lower the priority. 20 | 21 | endif # BENCHMARK_SUPERPI 22 | -------------------------------------------------------------------------------- /examples/ftpd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_FTPD 7 | tristate "FTP server example" 8 | default n 9 | ---help--- 10 | Enable the FTP server example 11 | 12 | if EXAMPLES_FTPD 13 | 14 | config EXAMPLES_FTPD_PORT 15 | int "FTP Daemon Port" 16 | default 21 17 | 18 | config EXAMPLES_FTPD_STACKSIZE 19 | int "FTP Daemon Stack Size" 20 | default DEFAULT_TASK_STACKSIZE 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /examples/keyboard/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_KEYBOARD 7 | tristate "Keyboard example" 8 | default n 9 | ---help--- 10 | Enable the keyboard example 11 | 12 | if EXAMPLES_KEYBOARD 13 | 14 | config EXAMPLES_KEYBOARD_DEVPATH 15 | string "Keyboard device path" 16 | default "/dev/kbd0" 17 | ---help--- 18 | The path to the keyboard device. Default: "/dev/kbd0" 19 | 20 | endif 21 | -------------------------------------------------------------------------------- /examples/romfs/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_ROMFS 7 | tristate "ROMFS example" 8 | default n 9 | depends on FS_ROMFS && BUILD_FLAT && BOARDCTL_ROMDISK 10 | ---help--- 11 | Enable the ROMFS example 12 | 13 | if EXAMPLES_ROMFS 14 | 15 | config EXAMPLES_ROMFS_RAMDEVNO 16 | int "ROMFS example ramdevno" 17 | default 10 18 | ---help--- 19 | Custom RAMDisk number 20 | 21 | endif 22 | -------------------------------------------------------------------------------- /examples/wgetjson/webserver/wgetjson/json_cmd.php: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /interpreters/duktape/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config INTERPRETERS_DUKTAPE 7 | tristate "Duktape JavaScript interpreter" 8 | default n 9 | 10 | if INTERPRETERS_DUKTAPE 11 | 12 | config INTERPRETERS_DUKTAPE_PRIORITY 13 | int "Duktape interpreter priority" 14 | default 100 15 | 16 | config INTERPRETERS_DUKTAPE_STACKSIZE 17 | int "Duktape interpreter stack size" 18 | default 8192 19 | 20 | endif 21 | -------------------------------------------------------------------------------- /netutils/libwebsockets/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_LIBWEBSOCKETS 7 | bool "libwebsockets library (current version)" 8 | default n 9 | depends on NET && OPENSSL_MBEDTLS_WRAPPER 10 | ---help--- 11 | Enables the libwebsockets library. 12 | 13 | if NETUTILS_LIBWEBSOCKETS 14 | 15 | config NETUTILS_LIBWEBSOCKETS_VERSION 16 | string "Version number" 17 | default "4.3.1" 18 | 19 | endif 20 | -------------------------------------------------------------------------------- /graphics/pdcurs34/pdcurses/README.md: -------------------------------------------------------------------------------- 1 | # Graphics / `pdcurs34` PDCurses / `pdcurses` Portable Core 2 | 3 | This directory contains core PDCurses source code files common to all platforms. 4 | 5 | ## Building 6 | 7 | These modules are built by the platform-specific makefiles, in the platform 8 | directories. 9 | 10 | ## Distribution Status 11 | 12 | The files in this directory are released to the Public Domain. 13 | 14 | ## Acknowledgements 15 | 16 | The panel library was originally provided by 17 | Warren Tucker 18 | -------------------------------------------------------------------------------- /interpreters/luamodules/cjson/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config LUA_CJSON_MODULE 7 | bool "Lua cjson module" 8 | default n 9 | depends on INTERPRETERS_LUA 10 | ---help--- 11 | LUA cjson module 12 | 13 | if LUA_CJSON_MODULE 14 | 15 | config LUA_CJSON_VERSION 16 | string "lua csjon version" 17 | default "2.1.0.9" 18 | ---help--- 19 | Lua cjson module from luarocks. 20 | 21 | endif # LUA_CJSON_MODULE 22 | -------------------------------------------------------------------------------- /crypto/tinydtls/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CRYPTO_TINYDTLS 7 | bool "Eclipse Tinydtls" 8 | default n 9 | depends on ALLOW_ECLIPSE_COMPONENTS 10 | ---help--- 11 | Enable Eclipse tinydtls - a minimal library for DTLS. 12 | 13 | if CRYPTO_TINYDTLS 14 | 15 | config TINYDTLS_VERSION 16 | string "Tinydtls version" 17 | default "ba830a390642d057fcf21bbb6bd57546d12e584c" 18 | 19 | endif # CRYPTO_TINYDTLS 20 | -------------------------------------------------------------------------------- /interpreters/luamodules/lfs/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config LUA_LFS_MODULE 7 | bool "Lua file system module" 8 | default n 9 | depends on INTERPRETERS_LUA 10 | ---help--- 11 | LUA file system module 12 | 13 | if LUA_LFS_MODULE 14 | 15 | config LUA_LFS_VERSION 16 | string "LFS version" 17 | default "1_8_0" 18 | ---help--- 19 | Luv release version to fetch and build. 20 | 21 | endif # LUA_LFS_MODULE 22 | -------------------------------------------------------------------------------- /system/perf-tools/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config PERF_TOOLS 7 | tristate "Performance analysis utility" 8 | default n 9 | ---help--- 10 | Performance analysis utility 11 | 12 | if PERF_TOOLS 13 | 14 | config PERF_TOOLS_PRIORITY 15 | int "Perf tools task priority" 16 | default 100 17 | 18 | config PERF_TOOLS_STACKSIZE 19 | int "Perf tools stack size" 20 | default DEFAULT_TASK_STACKSIZE 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /testing/pcitest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_PCITEST 7 | tristate "\"pcitest tools\"" 8 | default n 9 | ---help--- 10 | Enable the \"pcitest tools\" 11 | 12 | if TESTING_PCITEST 13 | 14 | config TESTING_PCITEST_PRIORITY 15 | int "pcitest task priority" 16 | default 100 17 | 18 | config TESTING_PCITEST_STACKSIZE 19 | int "pcitest stack size" 20 | default DEFAULT_TASK_STACKSIZE 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /examples/cpuhog/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_CPUHOG 7 | tristate "CPU hog" 8 | default n 9 | depends on PIPES 10 | ---help--- 11 | Enable the cpuhog example 12 | 13 | if EXAMPLES_CPUHOG 14 | 15 | config EXAMPLES_CPUHOG_STACKSIZE 16 | int "CPU hog stack size" 17 | default DEFAULT_TASK_STACKSIZE 18 | 19 | config EXAMPLES_CPUHOG_PRIORITY 20 | int "CPU hog task priority" 21 | default 50 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /fsutils/libtinycbor/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config FSUTILS_TINYCBOR_LIB 7 | bool "TinyCBOR Library (RFC 8949)" 8 | default n 9 | depends on ALLOW_MIT_COMPONENTS 10 | ---help--- 11 | Enable support for the TinyCBOR library. This is an 12 | implementation of RFC-8949 (Concise Binary Object 13 | Representation). 14 | More info: https://lupyuen.github.io/articles/cbor2 15 | 16 | if FSUTILS_TINYCBOR_LIB 17 | endif 18 | -------------------------------------------------------------------------------- /interpreters/ficl/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config INTERPRETERS_FICL 7 | bool "Ficl Forth interpreter" 8 | default n 9 | ---help--- 10 | Enable support for the Ficl interpreter interpreter. See README.txt file in the 11 | apps/interpreters/ficl directory. Use of this configuration assumes 12 | that you have performed the required installation of the Ficl run-time code. 13 | 14 | if INTERPRETERS_FICL 15 | endif 16 | -------------------------------------------------------------------------------- /tools/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menu "Extra Tools" 7 | 8 | menu "Wasm Build Options" 9 | 10 | config TOOLS_WASM_BUILD 11 | bool "Enable Wasm build support" 12 | default n 13 | ---help--- 14 | If enabled, then then build system will trigger the Wasm build 15 | process. This will require the WASI-SDK to be installed on the 16 | host system. 17 | 18 | endmenu # Wasm Build Options 19 | 20 | endmenu # Extra Tools 21 | -------------------------------------------------------------------------------- /.gitee/ISSUE_TEMPLATE/003_help.yml: -------------------------------------------------------------------------------- 1 | name: 问题咨询 2 | title: "[问题咨询]" 3 | body: 4 | - type: markdown 5 | attributes: 6 | value: | 7 | 感谢您对 openvela 社区的支持与关注。 8 | 9 | - type: textarea 10 | id: question-description 11 | attributes: 12 | label: 描述 13 | description: 请解释您的问题的背景或上下文,这有助于其他人更好地理解您的问题或疑问。 14 | validations: 15 | required: true 16 | 17 | - type: markdown 18 | attributes: 19 | value: | 20 | 提交前请确认您已遵循以下步骤: 21 | - 我已搜索 [openvela 文档](../),但未找到问题的答案。 22 | - 已搜索 [现有问题](./) 23 | -------------------------------------------------------------------------------- /examples/apa102/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_APA102 7 | tristate "APA102 LED Strip example" 8 | default n 9 | ---help--- 10 | Enable the APA102 example 11 | 12 | if EXAMPLES_APA102 13 | 14 | config EXAMPLES_APA102_PROGNAME 15 | string "Program name" 16 | default "apa102" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | endif 22 | -------------------------------------------------------------------------------- /examples/nng_test/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NNG_TEST 7 | bool "NNG pubsub program" 8 | default n 9 | ---help--- 10 | Enable the NNG pubsub program 11 | 12 | if EXAMPLES_NNG_TEST 13 | 14 | config EXAMPLES_NNG_TEST_STACKSIZE 15 | int "NNG pubsub stack size" 16 | default DEFAULT_TASK_STACKSIZE 17 | 18 | config EXAMPLES_NNG_TEST_PRIORITY 19 | int "NNG pubsub task priority" 20 | default 50 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /examples/pca9635/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_PCA9635 7 | tristate "PCA9635 PWM LED example" 8 | default n 9 | ---help--- 10 | Enable the PCA9635 example 11 | 12 | if EXAMPLES_PCA9635 13 | 14 | config EXAMPLES_PCA9635_PROGNAME 15 | string "Program name" 16 | default "pca9635" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | endif 22 | -------------------------------------------------------------------------------- /examples/pdcurses/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_PDCURSES 7 | tristate "pdcurses demos" 8 | default n 9 | ---help--- 10 | Enable build the pdcurses demo programs 11 | 12 | if EXAMPLES_PDCURSES 13 | 14 | config EXAMPLES_PDCURSES_PRIORITY 15 | int "pdcurses task priority" 16 | default 100 17 | 18 | config EXAMPLES_PDCURSES_STACKSIZE 19 | int "pdcurses stack size" 20 | default DEFAULT_TASK_STACKSIZE 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /examples/tlpi/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_TLPI 7 | tristate "The Linux Programming Interface Example" 8 | default n 9 | depends on ALLOW_GPL_COMPONENTS 10 | ---help--- 11 | Enable the tlpi 12 | 13 | if EXAMPLES_TLPI 14 | 15 | config EXAMPLES_TLPI_PRIORITY 16 | int "Task priority" 17 | default 100 18 | 19 | config EXAMPLES_TLPI_STACKSIZE 20 | int "Stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /mlearning/libnnablart/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NNABLA_RT 7 | bool "NNABLA Runtime Libraries" 8 | default n 9 | ---help--- 10 | This is a runtime library for inference Neural Networks 11 | created by Neural Network Libraries. 12 | https://github.com/sony/nnabla-c-runtime 13 | 14 | if NNABLA_RT 15 | 16 | config NNABLA_RT_VER 17 | string "Default NNABLA Runtime version" 18 | default "1.24.0" 19 | 20 | endif # NNABLA_RT 21 | -------------------------------------------------------------------------------- /examples/mcuboot/slot_confirm/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_MCUBOOT_SLOT_CONFIRM 7 | tristate "MCUboot slot confirm example" 8 | default n 9 | select BOOT_MCUBOOT 10 | ---help--- 11 | Example application for confirming a newly installed application 12 | application firmware image using MCUboot public APIs. 13 | This application should be used as the OTA update package of the 14 | EXAMPLES_MCUBOOT_UPDATE_AGENT example. 15 | -------------------------------------------------------------------------------- /graphics/nxglyphs/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | if NXWIDGETS 7 | 8 | config NXGLYPHS_LARGE_ICONS 9 | bool 10 | default n 11 | 12 | config NXGLYPHS_BACKGROUNDCOLOR 13 | hex "Background Color" 14 | default 0x97 if NXWIDGETS_BPP = 8 15 | default 0x95fa if NXWIDGETS_BPP = 16 16 | default 0x94bdd7 if NXWIDGETS_BPP = 24 || NXWIDGETS_BPP = 32 17 | ---help--- 18 | Normal background color. Default: RGB(148,189,215) 19 | 20 | endif # NXWIDGETS 21 | -------------------------------------------------------------------------------- /interpreters/luamodules/luasyslog/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config LUA_LSYSLOG_MODULE 7 | bool "Lua syslog module" 8 | default n 9 | depends on INTERPRETERS_LUA 10 | ---help--- 11 | LUA syslog module 12 | 13 | if LUA_LSYSLOG_MODULE 14 | 15 | config LUA_LSYSLOG_VERSION 16 | string "lsyslog version" 17 | default "2.0.1" 18 | ---help--- 19 | Lua lsyslog module release version to fetch and build. 20 | 21 | endif # LUA_LSYSLOG_MODULE 22 | -------------------------------------------------------------------------------- /system/gprof/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_GPROF 7 | tristate "gprof tool" 8 | default n 9 | depends on SCHED_GPROF || SIM_GPROF 10 | ---help--- 11 | Enable support for the 'gprof' command. 12 | 13 | if SYSTEM_GPROF 14 | 15 | config SYSTEM_GPROF_PRIORITY 16 | int "gprof task priority" 17 | default 100 18 | 19 | config SYSTEM_GPROF_STACKSIZE 20 | int "gprof stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /testing/fftest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_FF 7 | bool "Force feedback test" 8 | default n 9 | 10 | if TESTING_FF 11 | 12 | config TESTING_FF_PROGNAME 13 | string "Program name" 14 | default "fftest" 15 | 16 | config TESTING_FF_PRIORITY 17 | int "FF driver test task priority" 18 | default 100 19 | 20 | config TESTING_FF_STACKSIZE 21 | int "FF driver test stack size" 22 | default DEFAULT_TASK_STACKSIZE 23 | 24 | endif 25 | -------------------------------------------------------------------------------- /tools/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # tools/pre-commit 3 | # git hook to run check-patch on the output and stop any commits 4 | # that do not pass. Note, only for git-commit, and not for any of the 5 | # other scenarios 6 | # 7 | # Copyright 2010 Ben Dooks, 8 | 9 | if git rev-parse --verify HEAD 2>/dev/null >/dev/null 10 | then 11 | against=HEAD 12 | else 13 | # Initial commit: diff against an empty tree object 14 | against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 15 | fi 16 | 17 | git diff --cached $against -- | ../nuttx/tools/checkpatch.sh -r - 18 | -------------------------------------------------------------------------------- /examples/elf/tests/mkdirlist.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | usage="Usage: %0 " 4 | 5 | dir=$1 6 | if [ -z "$dir" ]; then 7 | echo "ERROR: Missing " 8 | echo "" 9 | echo $usage 10 | exit 1 11 | fi 12 | 13 | if [ ! -d "$dir" ]; then 14 | echo "ERROR: Directory $dir does not exist" 15 | echo "" 16 | echo $usage 17 | exit 1 18 | fi 19 | 20 | echo "#include " 21 | echo "" 22 | echo "const char *dirlist[] =" 23 | echo "{" 24 | 25 | for file in `ls $dir`; do 26 | echo " \"$file\"," 27 | done 28 | 29 | echo " NULL" 30 | echo "};" 31 | -------------------------------------------------------------------------------- /examples/nxflat/tests/mkdirlist.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | usage="Usage: %0 " 4 | 5 | dir=$1 6 | if [ -z "$dir" ]; then 7 | echo "ERROR: Missing " 8 | echo "" 9 | echo $usage 10 | exit 1 11 | fi 12 | 13 | if [ ! -d "$dir" ]; then 14 | echo "ERROR: Directory $dir does not exist" 15 | echo "" 16 | echo $usage 17 | exit 1 18 | fi 19 | 20 | echo "#include " 21 | echo "" 22 | echo "const char *dirlist[] =" 23 | echo "{" 24 | 25 | for file in `ls $dir`; do 26 | echo " \"$file\"," 27 | done 28 | 29 | echo " NULL" 30 | echo "};" 31 | -------------------------------------------------------------------------------- /testing/epoll/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_EPOLL 7 | tristate "cmocka epoll test" 8 | default n 9 | depends on TESTING_CMOCKA && TIMER_FD && NET_LOCAL 10 | ---help--- 11 | Enable the cmocka driver test 12 | 13 | if TESTING_EPOLL 14 | 15 | config TESTING_EPOLL_PRIORITY 16 | int "Task priority" 17 | default 100 18 | 19 | config TESTING_EPOLL_STACKSIZE 20 | int "Stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /testing/events/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_PERF 7 | tristate "Perf event test" 8 | default n 9 | depends on SCHED_PERF_EVENTS 10 | ---help--- 11 | Support Perf event test 12 | 13 | if TESTING_PERF 14 | 15 | config TESTING_PERF_PRIORITY 16 | int "Perf event test task priority" 17 | default 100 18 | 19 | config TESTING_PERF_STACKSIZE 20 | int "Perf event test stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /canutils/candump/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CANUTILS_CANDUMP 7 | tristate "SocketCAN candump tool" 8 | default n 9 | depends on NET_CAN && CANUTILS_LIBCANUTILS 10 | ---help--- 11 | Enable the SocketCAN candump tool ported from 12 | https://github.com/linux-can/can-utils 13 | 14 | if CANUTILS_CANDUMP 15 | 16 | config CANUTILS_CANDUMP_STACKSIZE 17 | int "SocketCAN candump stack size" 18 | default DEFAULT_TASK_STACKSIZE 19 | 20 | endif 21 | -------------------------------------------------------------------------------- /canutils/cansend/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CANUTILS_CANSEND 7 | tristate "SocketCAN cansend tool" 8 | default n 9 | depends on NET_CAN && CANUTILS_LIBCANUTILS 10 | ---help--- 11 | Enable the SocketCAN cansend tool ported from 12 | https://github.com/linux-can/can-utils 13 | 14 | if CANUTILS_CANSEND 15 | 16 | config CANUTILS_CANSEND_STACKSIZE 17 | int "SocketCAN cansend stack size" 18 | default DEFAULT_TASK_STACKSIZE 19 | 20 | endif 21 | -------------------------------------------------------------------------------- /examples/lvglterm/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig EXAMPLES_LVGLTERM 7 | tristate "LVGL Terminal" 8 | default n 9 | depends on GRAPHICS_LVGL 10 | ---help--- 11 | Enable LVGL Terminal 12 | 13 | if EXAMPLES_LVGLTERM 14 | 15 | config EXAMPLES_LVGLTERM_PRIORITY 16 | int "lvglterm task priority" 17 | default 100 18 | 19 | config EXAMPLES_LVGLTERM_STACKSIZE 20 | int "lvglterm stack size" 21 | default 16384 22 | 23 | endif # EXAMPLES_LVGLTERM 24 | -------------------------------------------------------------------------------- /examples/ajoystick/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_AJOYSTICK 7 | tristate "Analog joystick example" 8 | default n 9 | depends on INPUT_AJOYSTICK 10 | ---help--- 11 | Enable the analog joystick example 12 | 13 | if EXAMPLES_AJOYSTICK 14 | 15 | config EXAMPLES_AJOYSTICK_DEVNAME 16 | string "Joystick device name" 17 | default "/dev/ajoy0" 18 | 19 | config EXAMPLES_AJOYSTICK_SIGNO 20 | int "Joystick signal" 21 | default 32 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /examples/djoystick/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_DJOYSTICK 7 | tristate "Discrete joystick example" 8 | default n 9 | depends on INPUT_DJOYSTICK 10 | ---help--- 11 | Enable the discrete joystick example 12 | 13 | if EXAMPLES_DJOYSTICK 14 | 15 | config EXAMPLES_DJOYSTICK_DEVNAME 16 | string "Joystick device name" 17 | default "/dev/djoy0" 18 | 19 | config EXAMPLES_DJOYSTICK_SIGNO 20 | int "Joystick signal" 21 | default 32 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /system/ntpc/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_NTPC 7 | tristate "NTP Daemon Commands" 8 | default n 9 | select NETUTILS_NTPCLIENT 10 | depends on NET_UDP 11 | ---help--- 12 | Enable the NTP client 'start' and 'stop' commands 13 | 14 | if SYSTEM_NTPC 15 | 16 | config SYSTEM_NTPC_PRIORITY 17 | int "NTPC task priority" 18 | default 100 19 | 20 | config SYSTEM_NTPC_STACKSIZE 21 | int "NTPC stack size" 22 | default DEFAULT_TASK_STACKSIZE 23 | 24 | endif 25 | -------------------------------------------------------------------------------- /examples/zerocross/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_ZEROCROSS 7 | tristate "Zero Cross Detection example" 8 | default n 9 | depends on SENSORS_ZEROCROSS 10 | ---help--- 11 | Enable the zero cross detection example 12 | 13 | if EXAMPLES_ZEROCROSS 14 | 15 | config EXAMPLES_ZEROCROSS_DEVNAME 16 | string "Zero Cross device name" 17 | default "/dev/zc0" 18 | 19 | config EXAMPLES_ZEROCROSS_SIGNO 20 | int "Zero Cross signal" 21 | default 32 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /canutils/slcan/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CANUTILS_SLCAN 7 | tristate "SocketCAN slcan tool" 8 | default n 9 | depends on NET_CAN 10 | ---help--- 11 | Enable the SocketCAN slcan tool 12 | 13 | if CANUTILS_SLCAN 14 | 15 | config CANUTILS_SLCAN_STACKSIZE 16 | int "SocketCAN slcan stack size" 17 | default DEFAULT_TASK_STACKSIZE 18 | 19 | config SLCAN_TRACE 20 | bool "Print trace output" 21 | default y 22 | ---help--- 23 | Debug trace output 24 | 25 | endif 26 | -------------------------------------------------------------------------------- /inertial/madgwick/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config LIB_MADGWICK 7 | bool "Madgwick Fusion Algorithm" 8 | default n 9 | depends on ALLOW_MIT_COMPONENTS 10 | ---help--- 11 | Enable madgwick fusion algorithm. 12 | Madgwick is a quick fusion algorithm use integrate 13 | accelerometer, gyroscope and magnotomer (compass). 14 | 15 | if LIB_MADGWICK 16 | 17 | config LIB_MADGWICK_VER 18 | string "Lib Madgwick version" 19 | default "1.2.1" 20 | 21 | endif # LIB_MADGWICK 22 | -------------------------------------------------------------------------------- /examples/mlx90614/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_MLX90614 7 | tristate "MLX90614 Test Example" 8 | default n 9 | select LIBC_FLOATINGPOINT 10 | ---help--- 11 | Enable the MLX90614 example 12 | 13 | if EXAMPLES_MLX90614 14 | 15 | config EXAMPLES_MLX90614_PROGNAME 16 | string "Program name" 17 | default "MLX90614 Test Example" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /system/ptpd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_PTPD 7 | tristate "PTP daemon commands" 8 | default n 9 | select NETUTILS_PTPD 10 | ---help--- 11 | Enable 'ptpd' command to start the PTP daemon 12 | 13 | if SYSTEM_PTPD 14 | 15 | config SYSTEM_PTPD_PRIORITY 16 | int "PTPD utility command task priority" 17 | default 100 18 | 19 | config SYSTEM_PTPD_STACKSIZE 20 | int "PTPD utility command stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif # SYSTEM_PTPD 24 | -------------------------------------------------------------------------------- /system/tee/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_TEE 7 | tristate "Tee Command" 8 | default n 9 | ---help--- 10 | Enable support for the tee command. 11 | 12 | if SYSTEM_TEE 13 | 14 | config SYSTEM_TEE_STACKSIZE 15 | int "tee stack size" 16 | default 1536 17 | ---help--- 18 | The size of stack allocated for the tee task. 19 | 20 | config SYSTEM_TEE_PRIORITY 21 | int "tee priority" 22 | default 100 23 | ---help--- 24 | The priority of the tee task. 25 | 26 | endif 27 | -------------------------------------------------------------------------------- /examples/amg88xx/Kconfig: -------------------------------------------------------------------------------- 1 | config EXAMPLES_AMG88XX 2 | tristate "AMG88xx sensor example" 3 | default n 4 | ---help--- 5 | Enable the AMG88xx sensor example 6 | 7 | if EXAMPLES_AMG88XX 8 | 9 | config EXAMPLES_AMG88XX_PROGNAME 10 | string "Program name" 11 | default "amg88xx" 12 | ---help--- 13 | This is the name of the program that will be used when the NSH ELF 14 | program is installed. 15 | 16 | config EXAMPLES_AMG88XX_PRIORITY 17 | int "AMG88xx task priority" 18 | default 100 19 | 20 | config EXAMPLES_DHTXX_STACKSIZE 21 | int "AMG88xx stack size" 22 | default DEFAULT_TASK_STACKSIZE 23 | 24 | endif 25 | -------------------------------------------------------------------------------- /canutils/libobd2/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config CANUTILS_LIBOBD2 7 | bool "OBD-II Library" 8 | default n 9 | depends on CAN 10 | ---help--- 11 | Enable the OBD-II Library 12 | 13 | if CANUTILS_LIBOBD2 14 | 15 | config LIBOBD2_MULTIFRAME 16 | bool "Enable to Multi-Frame support (increases 4KB RAM)" 17 | default n 18 | ---help--- 19 | Enable the support for multi-frames of the OBD-II protocol. 20 | In the multi-frame mode the ECU can send frame up to 4096 bytes. 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /graphics/pdcurs34/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig GRAPHICS_PDCURSES 7 | bool "pdcurses Text User Interface (TUI)" 8 | default n 9 | select NXFONTS 10 | select NXFONTS_PACKEDMSFIRST 11 | select LCD_PACKEDMSFIRST if LCD 12 | ---help--- 13 | Enable support for the pdcurses Text User Interface (TUI) library. 14 | 15 | if GRAPHICS_PDCURSES 16 | source "$APPSDIR/graphics/pdcurs34/pdcurses/Kconfig" 17 | source "$APPSDIR/graphics/pdcurs34/nuttx/Kconfig" 18 | endif # GRAPHICS_PDCURSES 19 | -------------------------------------------------------------------------------- /testing/timerjitter/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_TIMERJITTER 7 | bool "timerjitter testing" 8 | default n 9 | help 10 | timerjitter helps profiling timer accuracy and real-time performance. 11 | 12 | if TESTING_TIMERJITTER 13 | 14 | config TESTING_TIMERJITTER_PRIORITY 15 | int "Priority of timerjitter process" 16 | default 100 17 | 18 | config TESTING_TIMERJITTER_STACKSIZE 19 | int "Stack size of timerjitter process" 20 | default DEFAULT_TASK_STACKSIZE 21 | 22 | endif 23 | -------------------------------------------------------------------------------- /database/sqlite/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config LIB_SQLITE 7 | bool "SQLITE library" 8 | depends on CONFIG_FS_LOCK_BUCKET_SIZE > 0 9 | default n 10 | 11 | if LIB_SQLITE 12 | 13 | config LIB_SQLITE_VERSION 14 | string "SQLITE version" 15 | default "3.45.1" 16 | 17 | config UTILS_SQLITE 18 | tristate "SQLite cmd line tool" 19 | default n 20 | 21 | config UTILS_SQLITE_STACKSIZE 22 | int "SQLite3 cmd line tool stack size" 23 | default 8192 24 | depends on UTILS_SQLITE 25 | 26 | endif 27 | -------------------------------------------------------------------------------- /examples/bastest/tests/test14.bas: -------------------------------------------------------------------------------- 1 | 10 for i=0 to 9 2 | 20 for j=0 to 9 3 | 30 print i,j 4 | 40 select case i 5 | 50 case 0 6 | 60 print "i after case 0" 7 | 70 case 1 8 | 80 print "i after case 1" 9 | 90 select case j 10 | 100 case 0 11 | 110 print "j after case 0" 12 | 120 end select 13 | 130 case 3 to 5,7 14 | 140 print "i after case 3 to 5, 7" 15 | 150 case is <9 16 | 160 print "is after case is <9" 17 | 170 case else 18 | 180 print "i after case else" 19 | 190 end select 20 | 200 next 21 | 210 next 22 | -------------------------------------------------------------------------------- /examples/ustream/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_USTREAM 7 | tristate "Unix domain stream example" 8 | default n 9 | depends on NET_LOCAL 10 | ---help--- 11 | Enable the Unix domain SOCK_STREAM test example 12 | 13 | if EXAMPLES_USTREAM 14 | 15 | config EXAMPLES_USTREAM_ADDR 16 | string "Unix domain address" 17 | default "/dev/fifo" 18 | 19 | config EXAMPLES_USTREAM_USE_POLL 20 | bool "Use poll for checking socket readiness" 21 | default n 22 | 23 | endif # EXAMPLES_USTREAM 24 | -------------------------------------------------------------------------------- /industry/scpi/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SCPI_PARSER 7 | tristate "SCPI instrument side parser" 8 | default n 9 | 10 | config SCPI_PARSER_DEMO 11 | bool "Enable the SCPI parser library demo" 12 | default n 13 | depends on SCPI_PARSER 14 | 15 | if SCPI_PARSER_DEMO 16 | 17 | config SCPI_PARSER_DEMO_PRIORITY 18 | int "SCPI demo program priority" 19 | default 100 20 | 21 | config SCPI_PARSER_DEMO_STACKSIZE 22 | int "SCPI demo program stack size" 23 | default DEFAULT_TASK_STACKSIZE 24 | 25 | endif 26 | -------------------------------------------------------------------------------- /system/gdbstub/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_GDBSTUB 7 | tristate "GDBSTUB" 8 | ---help--- 9 | Enable support for gdbstub. 10 | 11 | if SYSTEM_GDBSTUB 12 | 13 | config SYSTEM_GDBSTUB_STACKSIZE 14 | int "gdbstub stack size" 15 | default DEFAULT_TASK_STACKSIZE 16 | ---help--- 17 | The size of stack allocated for the gdbstub task. 18 | 19 | config SYSTEM_GDBSTUB_PRIORITY 20 | int "gdbstub priority" 21 | default 100 22 | ---help--- 23 | The priority of the gdbstub task. 24 | 25 | endif 26 | -------------------------------------------------------------------------------- /examples/webserver/httpd-fs/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Welcome to the uIP web server! 5 | 6 | 7 | 8 | 9 | 15 | 16 |
17 | -------------------------------------------------------------------------------- /netutils/pppd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_PPPD 7 | bool "PPP server" 8 | default n 9 | select NETUTILS_CHAT 10 | select NET_TUN 11 | depends on NET && NET_UDP 12 | ---help--- 13 | Enable support for the PPP daemon. 14 | 15 | if NETUTILS_PPPD 16 | 17 | config NETUTILS_PPPD_PAP 18 | bool "PPP PAP Authentication Support" 19 | default n 20 | ---help--- 21 | Enable PAP Authentication for ppp connection, this requires 22 | authentication credentials to be supplied. 23 | 24 | endif # NETUTILS_PPPD 25 | -------------------------------------------------------------------------------- /testing/monkey/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig TESTING_MONKEY 7 | tristate "Monkey test" 8 | select UINPUT_TOUCH 9 | select UINPUT_BUTTONS 10 | select LIBC_PRINT_EXTENSION 11 | default n 12 | 13 | if TESTING_MONKEY 14 | 15 | config TESTING_MONKEY_PRIORITY 16 | int "Task priority" 17 | default 110 18 | 19 | config TESTING_MONKEY_STACKSIZE 20 | int "Stack size" 21 | default 4096 22 | 23 | config TESTING_MONKEY_REC_DIR_PATH 24 | string "Recorder directory path" 25 | default "/data/monkey" 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.a 2 | *.dbo 3 | *.dba 4 | *.adb 5 | *.asm 6 | *.dSYM 7 | *.exe 8 | *.gcno 9 | *.gcda 10 | *.hobj 11 | *.i 12 | *.inf 13 | *.lib 14 | *.lst 15 | *.o 16 | *.wo 17 | *.obj 18 | *.rel 19 | *.src 20 | *.swp 21 | *.sym 22 | *.su 23 | *.map 24 | *~ 25 | .built 26 | .context 27 | .depend 28 | .kconfig 29 | *.lock 30 | /bin 31 | /boot_romfsimg.h 32 | /external 33 | /Kconfig 34 | /romfs.img 35 | /staging 36 | /symtab_apps.c 37 | /wasm 38 | cscope.out 39 | Make.dep 40 | .context 41 | # nuttx/$(TOPDIR)/Makefile.[unix|win]::$(DIRLINKS_EXTERNAL_DIRS) 42 | .dirlinks 43 | .vscode 44 | .DS_Store 45 | build 46 | .ccls-cache 47 | compile_commands.json 48 | .aider* 49 | -------------------------------------------------------------------------------- /examples/flash_test/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_FLASH_TEST 7 | tristate "SMART FLASH block device test" 8 | default n 9 | depends on BUILD_FLAT && MTD_SMART 10 | ---help--- 11 | This logic performs a SMART flash block device test. This test 12 | performs a sector allocate, read, write, free and garbage collection 13 | test on a SMART MTD block device. 14 | 15 | NOTE: This test uses internal OS interfaces and so is not available 16 | in the NUTTX kernel build 17 | 18 | if EXAMPLES_FLASH_TEST 19 | endif 20 | -------------------------------------------------------------------------------- /netutils/rexec/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_REXEC 7 | tristate "Remote execution client" 8 | default n 9 | ---help--- 10 | Enable support for the remote execution client. 11 | Warning: rexec transmits passwords in cleartext, unencrypted. 12 | 13 | if NETUTILS_REXEC 14 | 15 | config NETUTILS_REXEC_PRIORITY 16 | int "Remote execution client task priority" 17 | default 100 18 | 19 | config NETUTILS_REXEC_STACKSIZE 20 | int "Remote execution client stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /benchmarks/fio/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config BENCHMARK_FIO 7 | tristate "Flexible I/O Tester" 8 | default n 9 | depends on LIBC_MODLIB && LIBC_DLFCN 10 | ---help--- 11 | https://github.com/axboe/fio Fio spawns a number of threads or processes 12 | doing a particular type of I/O action as specified by the user. 13 | 14 | if BENCHMARK_FIO 15 | 16 | config BENCHMARK_FIO_PRIORITY 17 | int "fio task priority" 18 | default 100 19 | 20 | config BENCHMARK_FIO_STACKSIZE 21 | int "fio stack size" 22 | default 65536 23 | 24 | endif 25 | -------------------------------------------------------------------------------- /netutils/rexecd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_REXECD 7 | tristate "Remote Execution Server" 8 | default n 9 | ---help--- 10 | Enable support for the Remote Execution server. 11 | Warning: rexec transmits passwords in cleartext, unencrypted. 12 | 13 | if NETUTILS_REXECD 14 | 15 | config NETUTILS_REXECD_PRIORITY 16 | int "Remote execution server task priority" 17 | default 100 18 | 19 | config NETUTILS_REXECD_STACKSIZE 20 | int "Remote execution server task stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /netutils/telnetc/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_TELNETC 7 | bool "Telnet client library" 8 | default n 9 | depends on NET && NET_TCP 10 | ---help--- 11 | Enable support for the libtelnet. This is a public domain 12 | Telnet client library available from https://github.com/seanmiddleditch/libtelnet 13 | modified for use with NuttX. Original Authors: 14 | 15 | Sean Middleditch 16 | Jack Kelly 17 | Katherine Flavel 18 | 19 | if NETUTILS_TELNETC 20 | endif 21 | -------------------------------------------------------------------------------- /.asf.yaml: -------------------------------------------------------------------------------- 1 | github: 2 | description: "Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS" 3 | homepage: https://nuttx.apache.org/ 4 | features: 5 | # Enable issues management 6 | issues: true 7 | # Enable project for project management boards 8 | projects: true 9 | labels: 10 | - nuttx 11 | - rtos 12 | - embedded 13 | - real-time 14 | - mcu 15 | - microcontroller 16 | enabled_merge_buttons: 17 | # disable squash button: 18 | squash: false 19 | # disable merge button: 20 | merge: false 21 | # enable rebase button: 22 | rebase: true 23 | -------------------------------------------------------------------------------- /fsutils/mkfatfs/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config FSUTILS_MKFATFS 7 | bool "mkfatfs utility" 8 | default y 9 | depends on FS_FAT && !DISABLE_PSEUDOFS_OPERATIONS 10 | select BCH 11 | ---help--- 12 | Enables support for the mkfatfs utility 13 | 14 | config MKFATFS_BUFFER_ALIGNMENT 15 | int "Buffer alignment" 16 | default 0 17 | depends on FSUTILS_MKFATFS 18 | ---help--- 19 | Enables alignment of the buffers used by the mkfatfs application 20 | to N bytes. This may be needed for systems with cache or buffer 21 | alignment constraints. 22 | -------------------------------------------------------------------------------- /testing/fdsantest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_FDSAN_TEST 7 | tristate "vela cmocka fdsan test" 8 | default n 9 | depends on TESTING_CMOCKA 10 | ---help--- 11 | Enable the cmocka fdsan test 12 | 13 | if TESTING_FDSAN_TEST 14 | 15 | config TESTING_FDSAN_TEST_PRIORITY 16 | int "Task priority" 17 | default 100 18 | 19 | config TESTING_FDSAN_TEST_STACKSIZE 20 | int "Stack size" 21 | default DEFAULT_TASK_STACKSIZE 22 | 23 | config TESTING_FDSAN_TEST_SIMPLE 24 | bool "Enable cmocka fdsan simple test" 25 | default y 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /netutils/xmlrpc/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_XMLRPC 7 | bool "XML RPC library" 8 | default n 9 | depends on NET_TCP 10 | select NETUTILS_NETLIB 11 | ---help--- 12 | Enables the Embeddable Lightweight XML-RPC Server discussed at 13 | http://www.drdobbs.com/web-development/an-embeddable-lightweight-xml-rpc-server/184405364 14 | 15 | if NETUTILS_XMLRPC 16 | 17 | config XMLRPC_STRINGSIZE 18 | int "Maximum string length" 19 | default 64 20 | ---help--- 21 | Maximum string length for method names and XML RPC string values. 22 | 23 | endif 24 | -------------------------------------------------------------------------------- /testing/gpu/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig TESTING_GPU 7 | tristate "GPU Test" 8 | select LIBC_PRINT_EXTENSION 9 | default n 10 | 11 | if TESTING_GPU 12 | 13 | config TESTING_GPU_PRIORITY 14 | int "Task priority" 15 | default 100 16 | 17 | config TESTING_GPU_STACKSIZE 18 | int "Stack size" 19 | default 32768 20 | 21 | config TESTING_GPU_VG_LITE_INCLUDE 22 | string "VGLite header include path" 23 | default "" 24 | 25 | config TESTING_GPU_VG_LITE_CUSTOM_INIT 26 | bool "VGLite custom init function" 27 | default y 28 | 29 | endif # TESTING_GPU 30 | -------------------------------------------------------------------------------- /examples/lis3dsh_reader/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_LIS3DSH_READER 7 | tristate "LIS3DSH acceleration reader example" 8 | default n 9 | depends on LIS3DSH 10 | depends on SPI_EXCHANGE 11 | ---help--- 12 | Enable the LIS3DSH reader example 13 | 14 | if EXAMPLES_LIS3DSH_READER 15 | 16 | config EXAMPLES_LIS3DSH_READER_PROGNAME 17 | string "Program name" 18 | default "lis3dsh_reader" 19 | ---help--- 20 | This is the name of the program that will be used when the NSH ELF 21 | program is installed. 22 | 23 | endif # EXAMPLES_LIS3DSH_READER 24 | -------------------------------------------------------------------------------- /netutils/jsoncpp/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_JSONCPP 7 | bool "JSONCPP" 8 | default n 9 | ---help--- 10 | JsonCpp is a C++ library that allows manipulating JSON values, 11 | including serialization and deserialization to and from strings. 12 | It can also preserve existing comment in unserialization/ 13 | serialization steps, making it a convenient format to store user 14 | input files. 15 | 16 | if NETUTILS_JSONCPP 17 | 18 | config JSONCPP_VERSION 19 | string "Jsoncpp Version" 20 | default "1.9.5" 21 | 22 | endif # NETUTILS_JSONCPP 23 | -------------------------------------------------------------------------------- /system/hexed/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig SYSTEM_HEXED 7 | tristate "Hex editor" 8 | default n 9 | ---help--- 10 | Enable support for the hexed command line hexadecial file editor 11 | 12 | if SYSTEM_HEXED 13 | 14 | config SYSTEM_HEXED_STACKSIZE 15 | int "hexed stack size" 16 | default DEFAULT_TASK_STACKSIZE 17 | ---help--- 18 | The size of stack allocated for the hexed task. 19 | 20 | config SYSTEM_HEXED_PRIORITY 21 | int "hexed priority" 22 | default 100 23 | ---help--- 24 | The priority of the hexed task. 25 | 26 | endif # SYSTEM_HEXED 27 | -------------------------------------------------------------------------------- /examples/slcd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_SLCD 7 | tristate "Segment LCD test" 8 | default n 9 | ---help--- 10 | Enables a simple test of an alphanumer, segment LCD 11 | 12 | if EXAMPLES_SLCD 13 | 14 | config EXAMPLES_SLCD_DEVNAME 15 | string "SLCD device path" 16 | default "/dev/slcd0" 17 | ---help--- 18 | The full path to the SLCD device to be tested 19 | 20 | config EXAMPLES_SLCD_BUFSIZE 21 | int "I/O buffer size" 22 | default 64 23 | ---help--- 24 | The size of the I/O buffer to use in the test (not a critical setting) 25 | 26 | endif 27 | -------------------------------------------------------------------------------- /interpreters/toywasm/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config INTERPRETERS_TOYWASM 7 | tristate "Toywasm Webassembly Runtime" 8 | default n 9 | 10 | # TOYWASM_ENABLE_WASM_THREADS and TOYWASM_ENABLE_WASI_THREADS 11 | # depends on pthread 12 | # REVISIT: make these Kconfig 13 | depends on !DISABLE_PTHREAD 14 | 15 | if INTERPRETERS_TOYWASM 16 | 17 | config INTERPRETERS_TOYWASM_PRIORITY 18 | int "Toywasm cli priority" 19 | default 100 20 | 21 | config INTERPRETERS_TOYWASM_STACKSIZE 22 | int "Toywasm cil stack size" 23 | default DEFAULT_TASK_STACKSIZE 24 | 25 | endif 26 | -------------------------------------------------------------------------------- /examples/audio_rttl/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_AUDIO_SOUND 7 | bool "Audio tone generator example (RTTL player)" 8 | default n 9 | ---help--- 10 | Enable the audio RTTL player example 11 | 12 | if EXAMPLES_AUDIO_SOUND 13 | 14 | config EXAMPLES_AUDIO_SOUND_PROGNAME 15 | string "Program name" 16 | default "audio_rttl" 17 | 18 | config EXAMPLES_AUDIO_SOUND_PRIORITY 19 | int "Audio sound task priority" 20 | default 150 21 | 22 | config EXAMPLES_AUDIO_SOUND_STACKSIZE 23 | int "Audio sound stack size" 24 | default DEFAULT_TASK_STACKSIZE 25 | 26 | endif 27 | -------------------------------------------------------------------------------- /examples/igmp/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_IGMP 7 | tristate "IGMP example" 8 | default n 9 | ---help--- 10 | Enable the IGMP example 11 | 12 | if EXAMPLES_IGMP 13 | 14 | config EXAMPLES_IGMP_IPADDR 15 | hex "Target IP address" 16 | default 0xc0a80a10 17 | 18 | config EXAMPLES_IGMP_DRIPADDR 19 | hex "Default Router IP address (Gateway)" 20 | default 0xc0a80aFA 21 | 22 | config EXAMPLES_IGMP_GRPADDR 23 | hex "Group address" 24 | default 0xE0000181 25 | 26 | config EXAMPLES_IGMP_NETMASK 27 | hex "Network Mask" 28 | default 0xffffff00 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /examples/wgetjson/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_WGETJSON 7 | tristate "wget JSON Example" 8 | default n 9 | depends on NETUTILS_CJSON 10 | ---help--- 11 | Enable the wget JSON example 12 | 13 | if EXAMPLES_WGETJSON 14 | 15 | config EXAMPLES_WGETJSON_MAXSIZE 16 | int "Max. JSON Buffer Size" 17 | default 1024 18 | 19 | config EXAMPLES_WGETJSON_URL 20 | string "wget URL" 21 | default "http://10.0.0.1/wgetjson/json_cmd.php" 22 | 23 | config EXAMPLES_WGETPOST_URL 24 | string "wget_post URL" 25 | default "http://10.0.0.1/wgetjson/post_cmd.php" 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /netutils/netlib/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_NETLIB 7 | bool "Network support library" 8 | default n 9 | depends on NET 10 | select IEEE802154_LIBMAC if WIRELESS_IEEE802154 11 | ---help--- 12 | Enable support for the network support library. 13 | 14 | if NETUTILS_NETLIB 15 | 16 | config NETUTILS_NETLIB_GENERICURLPARSER 17 | bool "Build the generic URL parser" 18 | default n 19 | ---help--- 20 | If this option is selected, a generic URL parser 21 | is included in the build. It is more flexible than 22 | the basic netlib_parsehttpurl routine. 23 | endif 24 | -------------------------------------------------------------------------------- /testing/resmonitor/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_RESMONITOR 7 | bool "enable resource monitor [showinfo]" 8 | default n 9 | ---help--- 10 | Enable resource show with specific duration. 11 | Should not use with LOW_RESOURCE_TEST at the same time. 12 | 13 | if TESTING_RESMONITOR 14 | 15 | config TESTING_RESMONITOR_PRIORITY 16 | int "Task priority" 17 | default 100 18 | 19 | config TESTING_RESMONITOR_STACKSIZE 20 | int "Stack size" 21 | default 4096 22 | 23 | config TESTING_RESMONITOR_FILL 24 | bool "[filldisk/fillcpu/fillmem]" 25 | default n 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /benchmarks/osperf/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config BENCHMARK_OSPERF 7 | tristate "System performance profiling" 8 | default n 9 | depends on PIPES 10 | depends on SCHED_HPWORK 11 | ---help--- 12 | Measure the performance of core system functions, such as thread 13 | switching and the time required for semaphore execution 14 | 15 | if BENCHMARK_OSPERF 16 | 17 | config BENCHMARK_OSPERF_PRIORITY 18 | int "OS profiling task priority" 19 | default 100 20 | 21 | config BENCHMARK_OSPERF_STACKSIZE 22 | int "OS profiling stack size" 23 | default DEFAULT_TASK_STACKSIZE 24 | 25 | endif 26 | -------------------------------------------------------------------------------- /system/input/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig SYSTEM_INPUT 7 | tristate "Enable input tool" 8 | default n 9 | depends on INPUT_UINPUT 10 | ---help--- 11 | Enable support for a command line input tool. 12 | 13 | if SYSTEM_INPUT 14 | 15 | config SYSTEM_INPUT_STACKSIZE 16 | int "system/input stack size" 17 | default DEFAULT_TASK_STACKSIZE 18 | ---help--- 19 | The size of stack allocated for the input task. 20 | 21 | config SYSTEM_INPUT_PRIORITY 22 | int "input priority" 23 | default 100 24 | ---help--- 25 | The priority of the input task. 26 | 27 | 28 | endif # SYSTEM_INPUT 29 | -------------------------------------------------------------------------------- /benchmarks/iozone/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config BENCHMARK_IOZONE 7 | tristate "IOzone, filesystem benchmark tool" 8 | default n 9 | ---help--- 10 | https://www.iozone.org/ 11 | 12 | if BENCHMARK_IOZONE 13 | 14 | config BENCHMARK_IOZONE_PROGNAME 15 | string "Program name" 16 | default "iozone" 17 | 18 | config BENCHMARK_IOZONE_PRIORITY 19 | int "IOzone task priority" 20 | default 100 21 | 22 | config BENCHMARK_IOZONE_STACKSIZE 23 | int "IOzone stack size" 24 | default 8192 25 | 26 | config BENCHMARK_IOZONE_VERSION 27 | string "iozone version" 28 | default "3_493" 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /examples/uid/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_UID 7 | tristate "UID/GID example" 8 | default n 9 | ---help--- 10 | Enable the UID/GID example 11 | 12 | if EXAMPLES_UID 13 | 14 | config EXAMPLES_UID_PROGNAME 15 | string "Program name" 16 | default "uid" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_UID_PRIORITY 22 | int "UID/GID task priority" 23 | default 100 24 | 25 | config EXAMPLES_UID_STACKSIZE 26 | int "UID/GID stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /testing/kasantest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_KASAN 7 | tristate "KASan validity test" 8 | default n 9 | ---help--- 10 | Enable the KASan validity test 11 | 12 | if TESTING_KASAN 13 | 14 | config TESTING_KASAN_PRIORITY 15 | int "KASan test priority" 16 | default 101 17 | 18 | config TESTING_KASAN_STACKSIZE 19 | int "KASan test stack size" 20 | default 8192 21 | 22 | config TESTING_KASAN_PERF_HEAP_SIZE 23 | int "KASan test heap size" 24 | default 1024000 25 | 26 | config TESTING_KASAN_PERF_CYCLES 27 | int "KASan test performance cycles" 28 | default 4096 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /examples/poll/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_POLL 7 | tristate "Poll example" 8 | default n 9 | depends on PIPES 10 | ---help--- 11 | Enable the poll example 12 | 13 | if EXAMPLES_POLL 14 | 15 | config EXAMPLES_POLL_NOMAC 16 | bool "Use Canned MAC Address" 17 | default n 18 | 19 | config EXAMPLES_POLL_IPADDR 20 | hex "Target IP address" 21 | default 0x0a000002 22 | 23 | config EXAMPLES_POLL_DRIPADDR 24 | hex "Default Router IP address (Gateway)" 25 | default 0x0a000001 26 | 27 | config EXAMPLES_POLL_NETMASK 28 | hex "Network Mask" 29 | default 0xffffff00 30 | 31 | endif # EXAMPLES_POLL 32 | -------------------------------------------------------------------------------- /netutils/ping/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config NETUTILS_PING 7 | bool "ICMP ping support" 8 | default n 9 | depends on NET_ICMP 10 | ---help--- 11 | Build in support for a IPv4 ping command. This command ping will 12 | send the ICMP ECHO_REQUEST and wait for the ICMP ECHO_RESPONSE from 13 | the remote peer. 14 | 15 | config NETUTILS_PING6 16 | bool "ICMPv6 ping support" 17 | default n 18 | depends on NET_ICMPv6 19 | ---help--- 20 | Build in support for a IPv6 ping command. This command ping will 21 | send the ICMPv6 ECHO_REQUEST and wait for the ICMPv6 ECHO_RESPONSE 22 | from the remote peer. 23 | -------------------------------------------------------------------------------- /system/gcov/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_GCOV 7 | tristate "gcov tool" 8 | depends on SCHED_GCOV 9 | ---help--- 10 | Enable support for the 'gcov' command. 11 | 12 | if SYSTEM_GCOV 13 | 14 | config SYSTEM_GCOV_PROGNAME 15 | string "gcov program name" 16 | default "gcov" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config SYSTEM_GCOV_PRIORITY 22 | int "gcov task priority" 23 | default 100 24 | 25 | config SYSTEM_GCOV_STACKSIZE 26 | int "gcov stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /testing/ramtest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_RAMTEST 7 | tristate "RAM Test" 8 | default n 9 | ---help--- 10 | Enable a simple RAM test. 11 | 12 | if TESTING_RAMTEST 13 | 14 | config TESTING_RAMTEST_PROGNAME 15 | string "Program name" 16 | default "ramtest" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config TESTING_RAMTEST_PRIORITY 22 | int "RAM test task priority" 23 | default 90 24 | 25 | config TESTING_RAMTEST_STACKSIZE 26 | int "RAM test stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/ina219/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_INA219 7 | tristate "INA219 example" 8 | default n 9 | ---help--- 10 | Enable the INA219 example 11 | 12 | if EXAMPLES_INA219 13 | 14 | config EXAMPLES_INA219_PROGNAME 15 | string "Program name" 16 | default "ina219" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_INA219_PRIORITY 22 | int "INA219 task priority" 23 | default 100 24 | 25 | config EXAMPLES_INA219_STACKSIZE 26 | int "INA219 stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /system/cfgdata/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_CFGDATA 7 | tristate "Cfgdata Command" 8 | default n 9 | depends on MTD_CONFIG 10 | ---help--- 11 | Enable support for the CFGDATA tool. 12 | 13 | if SYSTEM_CFGDATA 14 | 15 | config SYSTEM_CFGDATA_STACKSIZE 16 | int "Builtin task stack size" 17 | default DEFAULT_TASK_STACKSIZE 18 | ---help--- 19 | Size of the task to configure when started cfgdata from NSH 20 | 21 | config SYSTEM_CFGDATA_PRIORITY 22 | int "Builtin task priority" 23 | default 100 24 | ---help--- 25 | Priority of the task to configure when started cfgdata from NSH 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /audioutils/nxaudio/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config AUDIOUTILS_NXAUDIO_LIB 7 | bool "NX Audio Library" 8 | default n 9 | ---help--- 10 | Enable support for the NX Audio library. 11 | 12 | if AUDIOUTILS_NXAUDIO_LIB 13 | 14 | config AUDIOUTILS_NXAUDIO_DEVPATH 15 | string "Audio Device file path" 16 | default "/dev/audio/pcm1" 17 | ---help--- 18 | Audio device file path of target audio device. 19 | 20 | config AUDIOUTILS_NXAUDIO_MSGQNAME 21 | string "Message queue name" 22 | default "/tmp/fmaudio_mq" 23 | ---help--- 24 | Message queue name (file path) to communicate with audio message loop. 25 | 26 | endif 27 | -------------------------------------------------------------------------------- /examples/gps/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_GPS 7 | tristate "GPS example" 8 | default n 9 | select GPSUTILS_MINMEA_LIB 10 | ---help--- 11 | Enable the gps test example 12 | 13 | if EXAMPLES_GPS 14 | 15 | config EXAMPLES_GPS_PROGNAME 16 | string "Program name" 17 | default "gps" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config EXAMPLES_GPS_PRIORITY 23 | int "GPS task priority" 24 | default 100 25 | 26 | config EXAMPLES_GPS_STACKSIZE 27 | int "GPS stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /examples/serialblaster/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_SERIALBLASTER 7 | tristate "Serial Blaster example" 8 | default n 9 | ---help--- 10 | Enable the serial blaster example 11 | 12 | if EXAMPLES_SERIALBLASTER 13 | 14 | config EXAMPLES_SERIALBLASTER_STACKSIZE 15 | int "CPU hog stack size" 16 | default DEFAULT_TASK_STACKSIZE 17 | 18 | config EXAMPLES_SERIALBLASTER_PRIORITY 19 | int "CPU hog task priority" 20 | default 50 21 | 22 | config EXAMPLES_SERIALBLASTER_DEVPATH 23 | string "Serial device path" 24 | default "/dev/ttyS2" 25 | ---help--- 26 | The default path to the serial device 27 | endif 28 | -------------------------------------------------------------------------------- /boot/miniboot/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig BOOT_MINIBOOT 7 | bool "Minimal bootloader" 8 | default n 9 | select BOARDCTL_BOOT_IMAGE 10 | ---help--- 11 | Enable support for the minimal NuttX based bootloader. 12 | 13 | if BOOT_MINIBOOT 14 | 15 | config MINIBOOT_SLOT_PATH 16 | string "Application firmware image slot path" 17 | default "/dev/ota0" 18 | ---help--- 19 | The path to the application firmware image slot character 20 | device driver. 21 | Default: /dev/ota0 22 | 23 | config MINIBOOT_HEADER_SIZE 24 | hex "Application firmware image header size" 25 | default 0x200 26 | 27 | endif # BOOT_MINIBOOT 28 | -------------------------------------------------------------------------------- /examples/hello/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_HELLO 7 | tristate "\"Hello, World!\" example" 8 | default n 9 | ---help--- 10 | Enable the \"Hello, World!\" example 11 | 12 | if EXAMPLES_HELLO 13 | 14 | config EXAMPLES_HELLO_PROGNAME 15 | string "Program name" 16 | default "hello" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_HELLO_PRIORITY 22 | int "Hello task priority" 23 | default 100 24 | 25 | config EXAMPLES_HELLO_STACKSIZE 26 | int "Hello stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/wiegand/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_WIEGAND 7 | tristate "Wiegand example" 8 | default n 9 | ---help--- 10 | Enable the wiegand example 11 | 12 | if EXAMPLES_WIEGAND 13 | 14 | config EXAMPLES_WIEGAND_PROGNAME 15 | string "Program name" 16 | default "wiegand" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_WIEGAND_PRIORITY 22 | int "wiegand task priority" 23 | default 100 24 | 25 | config EXAMPLES_WIEGAND_STACKSIZE 26 | int "wiegand stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /fsutils/inifile/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig FSUTILS_INIFILE 7 | bool "INI File Parser" 8 | default n 9 | ---help--- 10 | Enable support for a simple INI file parser. 11 | 12 | if FSUTILS_INIFILE 13 | 14 | config FSUTILS_INIFILE_MAXLINE 15 | int "Max line length" 16 | default 256 17 | ---help--- 18 | The largest line that the parser can expect to see in an INI file. 19 | 20 | config FSUTILS_INIFILE_DEBUGLEVEL 21 | int "Debug level" 22 | default 0 23 | range 0 2 24 | ---help--- 25 | 0=Debug off; 1=Print errors on console; 2=Print debug information 26 | on the console. 27 | 28 | endif # FSUTILS_INIFILE 29 | -------------------------------------------------------------------------------- /testing/atomic/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_ATOMIC 7 | tristate "\"Test atomic\" testing" 8 | default n 9 | ---help--- 10 | Enable the \"Test atomic!\" testing. 11 | 12 | if TESTING_ATOMIC 13 | 14 | config TESTING_ATOMIC_PROGNAME 15 | string "Program name" 16 | default "atomic" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is atomic. 20 | 21 | config TESTING_ATOMIC_PRIORITY 22 | int "Atomic task priority" 23 | default 100 24 | 25 | config TESTING_ATOMIC_STACKSIZE 26 | int "Atomic stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/gpio/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_GPIO 7 | tristate "GPIO driver example" 8 | default n 9 | depends on DEV_GPIO 10 | ---help--- 11 | Enable the GPIO driver example 12 | 13 | if EXAMPLES_GPIO 14 | 15 | config EXAMPLES_GPIO_PROGNAME 16 | string "Program name" 17 | default "gpio" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config EXAMPLES_GPIO_PRIORITY 23 | int "GPIO task priority" 24 | default 100 25 | 26 | config EXAMPLES_GPIO_STACKSIZE 27 | int "GPIO stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /system/dd/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_DD 7 | tristate "system 'dd' command" 8 | default n 9 | select NSH_DISABLE_DD if NSH_LIBRARY 10 | ---help--- 11 | Enable support for the system 'dd' command. 12 | 13 | if SYSTEM_DD 14 | 15 | config SYSTEM_DD_PROGNAME 16 | string "dd program name" 17 | default "dd" 18 | ---help--- 19 | This is the name of the program that will be used when the dd 20 | program is installed. 21 | 22 | config SYSTEM_DD_PRIORITY 23 | int "dd task priority" 24 | default 100 25 | 26 | config SYSTEM_DD_STACKSIZE 27 | int "dd stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /system/dumpstack/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | menuconfig SYSTEM_DUMPSTACK 7 | tristate "dumpstack tool for show the task backtrace" 8 | default n 9 | depends on SCHED_BACKTRACE 10 | 11 | if SYSTEM_DUMPSTACK 12 | 13 | config SYSTEM_DUMPSTACK_STACKSIZE 14 | int "dumpstack stack size" 15 | default DEFAULT_TASK_STACKSIZE 16 | ---help--- 17 | This is the stack size that will be used when starting the dumpstack. 18 | 19 | config SYSTEM_DUMPSTACK_PRIORITY 20 | int "dumpstack priority" 21 | default 100 22 | ---help--- 23 | This is the task priority that will be used when starting the dumpstack. 24 | 25 | endif # SYSTEM_DUMPSTACK 26 | -------------------------------------------------------------------------------- /wireless/gs2200m/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config WIRELESS_GS2200M 7 | tristate "Telit GS2200M usrsock daemon" 8 | default n 9 | depends on NET_USRSOCK && WL_GS2200M 10 | select NET_USRSOCK_TCP 11 | select PIPES 12 | ---help--- 13 | Enable support for the gs2200m usrsock daemon 14 | 15 | if WIRELESS_GS2200M 16 | config WIRELESS_GS2200M_PROGNAME 17 | string "gs2200m program name" 18 | default "gs2200m" 19 | 20 | config WIRELESS_GS2200M_PRIORITY 21 | int "gs2200m task priority" 22 | default 50 23 | 24 | config WIRELESS_GS2200M_STACKSIZE 25 | int "gs2200m stack size" 26 | default DEFAULT_TASK_STACKSIZE 27 | 28 | endif 29 | -------------------------------------------------------------------------------- /examples/hello_d/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_HELLO_D 7 | tristate "\"Hello, D!\" D example" 8 | default n 9 | ---help--- 10 | Enable the \"Hello, D!\" D example 11 | 12 | if EXAMPLES_HELLO_D 13 | 14 | config EXAMPLES_HELLO_D_PROGNAME 15 | string "Program name" 16 | default "hello_d" 17 | ---help--- 18 | This is the name of the program that will be used when the 19 | program is installed. 20 | 21 | config EXAMPLES_HELLO_D_PRIORITY 22 | int "Hello D task priority" 23 | default 100 24 | 25 | config EXAMPLES_HELLO_D_STACKSIZE 26 | int "Hello D stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/popen/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_POPEN 7 | tristate "popen() example" 8 | default n 9 | depends on SYSTEM_POPEN 10 | ---help--- 11 | Enable the popen() example 12 | 13 | if EXAMPLES_POPEN 14 | 15 | config EXAMPLES_POPEN_PROGNAME 16 | string "Program name" 17 | default "popen" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config EXAMPLES_POPEN_PRIORITY 23 | int "Popen task priority" 24 | default 100 25 | 26 | config EXAMPLES_POPEN_STACKSIZE 27 | int "Popen stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /testing/cachetest/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config TESTING_CACHETEST 7 | tristate "Cache Test" 8 | default n 9 | ---help--- 10 | Enable a simple Cache test. 11 | 12 | if TESTING_CACHETEST 13 | 14 | config TESTING_CACHETEST_PROGNAME 15 | string "Program name" 16 | default "cachetest" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config TESTING_CACHETEST_PRIORITY 22 | int "Cache test task priority" 23 | default 100 24 | 25 | config TESTING_CACHETEST_STACKSIZE 26 | int "Cache test stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/nimble/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_NIMBLE 7 | tristate "NimBLE example" 8 | default n 9 | ---help--- 10 | Enable the nimble example 11 | 12 | if EXAMPLES_NIMBLE 13 | 14 | config EXAMPLES_NIMBLE_PROGNAME 15 | string "Program name" 16 | default "nimble" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_NIMBLE_PRIORITY 22 | int "NimBLE task priority" 23 | default 100 24 | 25 | config EXAMPLES_NIMBLE_STACKSIZE 26 | int "NimBLE stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif # EXAMPLES_NIMBLE 30 | 31 | -------------------------------------------------------------------------------- /system/ping/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_PING 7 | tristate "ICMP 'ping' command" 8 | default n 9 | select NETUTILS_PING 10 | ---help--- 11 | Enable support for the ICMP 'ping' command. 12 | 13 | if SYSTEM_PING 14 | 15 | config SYSTEM_PING_PROGNAME 16 | string "Ping program name" 17 | default "ping" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config SYSTEM_PING_PRIORITY 23 | int "Ping task priority" 24 | default 100 25 | 26 | config SYSTEM_PING_STACKSIZE 27 | int "Ping stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /videoutils/x264/Make.defs: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2023 Xiaomi Corporation 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | ifneq ($(CONFIG_VIDEOUTILS_LIBX264),) 18 | CONFIGURED_APPS += $(APPDIR)/videoutils/x264 19 | endif 20 | -------------------------------------------------------------------------------- /examples/stat/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_STAT 7 | tristate "Test of stat(), fstat(), and statfs()" 8 | default n 9 | ---help--- 10 | Enable the test of stat(), fstat(), and statfs(). 11 | 12 | if EXAMPLES_STAT 13 | 14 | config EXAMPLES_STAT_PROGNAME 15 | string "Program name" 16 | default "stat" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_STAT_PRIORITY 22 | int "Stat task priority" 23 | default 100 24 | 25 | config EXAMPLES_STAT_STACKSIZE 26 | int "Stat stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /system/ping6/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_PING6 7 | tristate "ICMPv6 'ping6' command" 8 | default n 9 | select NETUTILS_PING6 10 | ---help--- 11 | Enable support for the ICMP 'ping' command. 12 | 13 | if SYSTEM_PING6 14 | config SYSTEM_PING6_PROGNAME 15 | string "Ping program name" 16 | default "ping6" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config SYSTEM_PING6_PRIORITY 22 | int "Ping task priority" 23 | default 100 24 | 25 | config SYSTEM_PING6_STACKSIZE 26 | int "Ping stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /system/trace/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config SYSTEM_TRACE 7 | tristate "Trace command" 8 | default n 9 | depends on DRIVERS_NOTECTL 10 | ---help--- 11 | Enable support for the trace command. 12 | 13 | if SYSTEM_TRACE 14 | 15 | config SYSTEM_TRACE_PROGNAME 16 | string "Trace program name" 17 | default "trace" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config SYSTEM_TRACE_PRIORITY 23 | int "Trace task priority" 24 | default 100 25 | 26 | config SYSTEM_TRACE_STACKSIZE 27 | int "Trace stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /benchmarks/rt-tests/Make.defs: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2024 Xiaomi Corporation 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | ifneq ($(CONFIG_BENCHMARK_RTTESTS),) 18 | CONFIGURED_APPS += $(APPDIR)/benchmarks/rt-tests 19 | endif 20 | -------------------------------------------------------------------------------- /benchmarks/test-tlb/Make.defs: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2024 Xiaomi Corporation 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | ifneq ($(CONFIG_BENCHMARK_TESTTLB),) 18 | CONFIGURED_APPS += $(APPDIR)/benchmarks/test-tlb 19 | endif 20 | -------------------------------------------------------------------------------- /examples/chrono/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_CHRONO 7 | tristate "Chronometer example to use with STM32LDiscover" 8 | default n 9 | ---help--- 10 | Enable the Chronometer example 11 | 12 | if EXAMPLES_CHRONO 13 | 14 | config EXAMPLES_CHRONO_PROGNAME 15 | string "Program name" 16 | default "chrono" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_CHRONO_PRIORITY 22 | int "Chrono task priority" 23 | default 100 24 | 25 | config EXAMPLES_CHRONO_STACKSIZE 26 | int "Chrono stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/hello_zig/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_HELLO_ZIG 7 | tristate "\"Hello, Zig!\" example" 8 | default n 9 | ---help--- 10 | Enable the \"Hello, Zig!\" example 11 | 12 | if EXAMPLES_HELLO_ZIG 13 | 14 | config EXAMPLES_HELLO_ZIG_PROGNAME 15 | string "Program name" 16 | default "hello_zig" 17 | ---help--- 18 | This is the name of the program that will be used when the 19 | program is installed. 20 | 21 | config EXAMPLES_HELLO_ZIG_PRIORITY 22 | int "Hello Zig task priority" 23 | default 100 24 | 25 | config EXAMPLES_HELLO_ZIG_STACKSIZE 26 | int "Hello Zig stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/max31855/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_MAX31855 7 | tristate "\"max31855\" example" 8 | default n 9 | ---help--- 10 | Enable the \"max31855, World!\" example 11 | 12 | if EXAMPLES_MAX31855 13 | 14 | config EXAMPLES_MAX31855_PROGNAME 15 | string "Program name" 16 | default "max31855" 17 | ---help--- 18 | This is the name of the program that will be used when the NSH ELF 19 | program is installed. 20 | 21 | config EXAMPLES_MAX31855_PRIORITY 22 | int "max31855 task priority" 23 | default 100 24 | 25 | config EXAMPLES_MAX31855_STACKSIZE 26 | int "max31855 stack size" 27 | default DEFAULT_TASK_STACKSIZE 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /examples/sht3x/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_SHT3X 7 | tristate "SHT3x sensor example" 8 | default n 9 | depends on SENSORS_SHT3X 10 | ---help--- 11 | Enable the SHT3x sensor example 12 | 13 | if EXAMPLES_SHT3X 14 | 15 | config EXAMPLES_SHT3X_PROGNAME 16 | string "Program name" 17 | default "sht3x" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config EXAMPLES_SHT3X_PRIORITY 23 | int "SHT3x task priority" 24 | default 100 25 | 26 | config EXAMPLES_SHT3X_STACKSIZE 27 | int "SHT3X stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /examples/system/Kconfig: -------------------------------------------------------------------------------- 1 | # 2 | # For a description of the syntax of this configuration file, 3 | # see the file kconfig-language.txt in the NuttX tools repository. 4 | # 5 | 6 | config EXAMPLES_SYSTEM 7 | tristate "System() example" 8 | default n 9 | depends on SYSTEM_SYSTEM 10 | ---help--- 11 | Enable the system() example 12 | 13 | if EXAMPLES_SYSTEM 14 | 15 | config EXAMPLES_SYSTEM_PROGNAME 16 | string "Program name" 17 | default "system" 18 | ---help--- 19 | This is the name of the program that will be used when the NSH ELF 20 | program is installed. 21 | 22 | config EXAMPLES_SYSTEM_PRIORITY 23 | int "System task priority" 24 | default 100 25 | 26 | config EXAMPLES_SYSTEM_STACKSIZE 27 | int "System stack size" 28 | default DEFAULT_TASK_STACKSIZE 29 | 30 | endif 31 | --------------------------------------------------------------------------------
LocalRemoteStateRetransmissionsTimerFlags