From a2064cceffe1733e0cf9f386102fa8eddd6ca7d0 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Wed, 1 Dec 2021 10:41:13 -0500 Subject: [PATCH] boards: enable early MPU reset on any board potentially not using the PX4 bootloader --- .../atl/mantis-edu/nuttx-config/nsh/defconfig | 2 +- boards/av/x-v1/nuttx-config/nsh/defconfig | 4 ++-- .../can-gps-v1/nuttx-config/nsh/defconfig | 1 + .../cuav/nora/extras/cuav_nora_bootloader.bin | Bin 42684 -> 42692 bytes .../nora/nuttx-config/bootloader/defconfig | 1 - boards/cuav/nora/nuttx-config/nsh/defconfig | 1 - .../x7pro/extras/cuav_x7pro_bootloader.bin | Bin 42684 -> 42692 bytes .../x7pro/nuttx-config/bootloader/defconfig | 1 - boards/cuav/x7pro/nuttx-config/nsh/defconfig | 1 - .../cubepilot_cubeorange_bootloader.bin | Bin 42648 -> 42656 bytes .../extras/cubepilot_io-v2_default.bin | Bin 39388 -> 39456 bytes .../nuttx-config/bootloader/defconfig | 1 - .../cubeorange/nuttx-config/nsh/defconfig | 1 - .../cubeorange/nuttx-config/test/defconfig | 1 - .../extras/cubepilot_io-v2_default.bin | Bin 39388 -> 39456 bytes .../cubeyellow/nuttx-config/nsh/defconfig | 4 ++-- .../io-v2/nuttx-config/nsh/defconfig | 2 +- .../can-rtk-gps/nuttx-config/nsh/defconfig | 1 + .../can-gps-v1/nuttx-config/nsh/defconfig | 1 + .../extras/holybro_durandal-v1_bootloader.bin | Bin 42700 -> 42708 bytes .../durandal-v1/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes .../durandal-v1/nuttx-config/nsh/defconfig | 1 - .../kakutef7/nuttx-config/nsh/defconfig | 4 ++-- .../pix32v5/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes .../pix32v5/nuttx-config/nsh/defconfig | 4 ++-- .../extras/matek_h743-slim_bootloader.bin | Bin 42684 -> 42692 bytes .../h743-slim/nuttx-config/nsh/defconfig | 2 +- .../modalai/fc-v1/nuttx-config/nsh/defconfig | 4 ++-- .../fc-v2/extras/modalai_fc-v2_bootloader.bin | Bin 42704 -> 42712 bytes .../fc-v2/nuttx-config/bootloader/defconfig | 1 - .../modalai/fc-v2/nuttx-config/nsh/defconfig | 4 ++-- .../nuttx-config/nsh/defconfig | 4 ++-- .../ctrl-zero-f7/nuttx-config/nsh/defconfig | 4 ++-- .../mro_ctrl-zero-h7-oem_bootloader.bin | Bin 42652 -> 42660 bytes .../nuttx-config/nsh/defconfig | 1 - .../extras/mro_ctrl-zero-h7_bootloader.bin | Bin 42632 -> 42640 bytes .../ctrl-zero-h7/nuttx-config/nsh/defconfig | 1 - .../extras/mro_pixracerpro_bootloader.bin | Bin 42624 -> 42632 bytes .../pixracerpro/nuttx-config/nsh/defconfig | 1 - .../mro/x21-777/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes boards/mro/x21-777/nuttx-config/nsh/defconfig | 4 ++-- boards/mro/x21/nuttx-config/nsh/defconfig | 1 + .../px4/fmu-v2/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes boards/px4/fmu-v2/nuttx-config/nsh/defconfig | 1 + .../px4/fmu-v3/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes boards/px4/fmu-v3/nuttx-config/nsh/defconfig | 1 + boards/px4/fmu-v4/nuttx-config/nsh/defconfig | 1 + .../fmu-v4pro/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes .../px4/fmu-v4pro/nuttx-config/nsh/defconfig | 1 + .../px4/fmu-v5/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes .../fmu-v5/nuttx-config/cryptotest/defconfig | 2 +- .../px4/fmu-v5/nuttx-config/debug/defconfig | 2 +- boards/px4/fmu-v5/nuttx-config/nsh/defconfig | 2 +- .../fmu-v5/nuttx-config/stackcheck/defconfig | 2 +- .../fmu-v5/nuttx-config/uavcanv1/defconfig | 4 ++-- .../px4/fmu-v5x/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes .../nuttx-config/base_phy_DP83848C/defconfig | 2 +- boards/px4/fmu-v5x/nuttx-config/nsh/defconfig | 2 +- .../fmu-v6u/extras/px4_fmu-v6u_bootloader.bin | Bin 42684 -> 42692 bytes .../fmu-v6u/nuttx-config/bootloader/defconfig | 1 - boards/px4/fmu-v6u/nuttx-config/nsh/defconfig | 2 +- .../fmu-v6x/extras/px4_fmu-v6x_bootloader.bin | Bin 42700 -> 42708 bytes .../px4/fmu-v6x/extras/px4_io-v2_default.bin | Bin 39388 -> 39456 bytes boards/px4/fmu-v6x/nuttx-config/nsh/defconfig | 2 +- boards/px4/io-v2/nuttx-config/nsh/defconfig | 1 + .../h7extreme/nuttx-config/nsh/defconfig | 4 ++-- 66 files changed, 42 insertions(+), 46 deletions(-) diff --git a/boards/atl/mantis-edu/nuttx-config/nsh/defconfig b/boards/atl/mantis-edu/nuttx-config/nsh/defconfig index af97668558..608638b092 100644 --- a/boards/atl/mantis-edu/nuttx-config/nsh/defconfig +++ b/boards/atl/mantis-edu/nuttx-config/nsh/defconfig @@ -39,6 +39,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -87,7 +88,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/av/x-v1/nuttx-config/nsh/defconfig b/boards/av/x-v1/nuttx-config/nsh/defconfig index 800062568a..2022d5b3fd 100644 --- a/boards/av/x-v1/nuttx-config/nsh/defconfig +++ b/boards/av/x-v1/nuttx-config/nsh/defconfig @@ -51,6 +51,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -78,6 +79,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -91,10 +93,8 @@ CONFIG_IOB_NBUFFERS=24 CONFIG_IOB_THROTTLE=0 CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig b/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig index 6f3058db6b..d149e1d69c 100644 --- a/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig +++ b/boards/cuav/can-gps-v1/nuttx-config/nsh/defconfig @@ -31,6 +31,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 diff --git a/boards/cuav/nora/extras/cuav_nora_bootloader.bin b/boards/cuav/nora/extras/cuav_nora_bootloader.bin index bac73e04db2c34cc7fff313f5d2e895a895c7fe8..77449064c7e8c611a2509558a354fdfa530da1bb 100755 GIT binary patch delta 2400 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 diff --git a/boards/cuav/nora/nuttx-config/bootloader/defconfig b/boards/cuav/nora/nuttx-config/bootloader/defconfig index 8a91f9f5e8..00490f1c63 100644 --- a/boards/cuav/nora/nuttx-config/bootloader/defconfig +++ b/boards/cuav/nora/nuttx-config/bootloader/defconfig @@ -51,7 +51,6 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_LIB_BOARDCTL=y -CONFIG_FS_PROCFS_MAX_TASKS=8 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/cuav/nora/nuttx-config/nsh/defconfig b/boards/cuav/nora/nuttx-config/nsh/defconfig index b968b03699..fc60b479f1 100644 --- a/boards/cuav/nora/nuttx-config/nsh/defconfig +++ b/boards/cuav/nora/nuttx-config/nsh/defconfig @@ -87,7 +87,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/cuav/x7pro/extras/cuav_x7pro_bootloader.bin b/boards/cuav/x7pro/extras/cuav_x7pro_bootloader.bin index ee1315dc4dc1403ab3f3aa5ba0a134111814ae08..a27ec0069fd9fe323c8af0a7db69fad0ae31b53d 100755 GIT binary patch delta 2400 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 diff --git a/boards/cuav/x7pro/nuttx-config/bootloader/defconfig b/boards/cuav/x7pro/nuttx-config/bootloader/defconfig index b07e22ec6e..a5b4203ff7 100644 --- a/boards/cuav/x7pro/nuttx-config/bootloader/defconfig +++ b/boards/cuav/x7pro/nuttx-config/bootloader/defconfig @@ -51,7 +51,6 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_LIB_BOARDCTL=y -CONFIG_FS_PROCFS_MAX_TASKS=8 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/cuav/x7pro/nuttx-config/nsh/defconfig b/boards/cuav/x7pro/nuttx-config/nsh/defconfig index af6087fe18..08fd2b9d7d 100644 --- a/boards/cuav/x7pro/nuttx-config/nsh/defconfig +++ b/boards/cuav/x7pro/nuttx-config/nsh/defconfig @@ -87,7 +87,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/cubepilot/cubeorange/extras/cubepilot_cubeorange_bootloader.bin b/boards/cubepilot/cubeorange/extras/cubepilot_cubeorange_bootloader.bin index c567170dedc6c63d34d9c6b9f9d41a7df7134664..e563493387a3f13343c9434c4360d408f168fb54 100755 GIT binary patch delta 2476 zcmYjSdw3Mp6~AX@c6UNpNCGK&d`V_^L)j3i;Zc$Zd@Mw75*Ey>NEFaTrC9~ZR;2>A zkPreJLL}z+$OGk}(9lXrI&MEGERh05K1&N$`$bkh@atotq&hsz%)Wc4*0z6~$DDi4 zo!`0loO8P`a{DfF0|Pvql?VAh8Q>GSHR&rJMsU5^X}Hi$#1cGbw!u8SX+8=Sa?d!E z04{ldTAc~j;@6okG5%au6|9y0S<4NeVWyPL`1hraun&()HRiMXh!|v)wx5VKXtqp( zOE}q52)pDO%Nc-Om~NZHc#Um(&h|(oNR)t9F=%vVyR+S-@Wv$~`EQ60ld?hHYkLde zl00wn8l&Mow%IZHNZ~XyjKM(36mC?Lh0Q;M*wa3}gdBU)h6iFWh~#mM*8H zyOIjZ*$}y1H1<(iO-WY|9b+XnQG<^Jn%JNgLQM`xtq#qhS(M z;K7DG*nsC68q%*Z>&q;gOH6*sh*WsWBk}_Gc`#%!vspGjyM>2p?07B!pW!p>-ZWIR zb6PAL8v6w9d;|}?@N1}*AAK>~2xap6P0Iy#QI|Kja9Ru>*<$6c$8gh@?zvaAl-tSU z1!}y!{cft4A8xAW zyfN%=nhg}MHRV7t#+n-OgXZrn_*^TXlB??8rss<&v4Qf5#yjowK!mqF>GJr!<4L|_ z;drujvvKN}%Z@t<>ppFT^rE#%dt4$`?uTJ@E7onje;SRKIGzZ5Rp=ZTg#M7476vNO zka{vSZIGk2nlQi6Rp(ygGHwj1f5xL*=S=fxHVSmoA_q;Vv*QvqTEgl+&B0>YzXuzYF~+YL=Zz!54FbuZ&#>wE4mV?M%a36%UTA5x z{3Zm7HU&D41&=p`h77rT>sytw000hCk?r+RCd@_>d--dq^Qy$S8{v@a5%3y1CF|e9%n?Q0C<$YYb)3Rmh2|YH~>G2V}IFv!X0}Np} zyVA&N`jxPOmdF{EI#O@ANG8h5A%T`z>@==kiSoG<0%=R0p@j_j(JArsckG2S zrHJP+qWWUbQev^QKOGDgQIU0vhoKkzRrkJ_Wmpmj>T-B~kPPX`=!tA&KptoE+e9XW z82p(wSBjqu>1#<&lP|+f?8$*|k|4@M5uDXN1Fm92d!FO{2$4j;=o1%>mqe#nndKtZ z$6T7aE@X6?tmCCDmp(I9b=***)pNl=vPr4#% zFlriDsR_5Z0Z%!zD3zKL^!RoSOr&ONq(VR6MU?rPl@>5PqF#y`dtpWjg|4`ICn8YS zAW-NvvA9f)?=7Gv=5q@7@0yaG7%@2E0p4YBa;wT*#P-2WZhErEQ%;5k@rzw~@K1z} zhu|!hcjSN%S9jDwJ09<-fhRHfl~C&J2o%NDfiNrnLFkF7-^KLZzkqZ+z5DCTj+l^Z z3{0idDRd{)*Aham;mXqsBPzi^c9z3Rob;*%KEl#ho$w5{zIwQ>o^>>LIHqon3%SVw zL!Z!1UcY*iON*)HQ6ZPR!u7}0$Jl5w4HWqkBcjjXOdgD@rf6K<9oMfyQ?rN2(8f*d z$?+NJSQ=3`U~^Y-df@nx+v3>gZVG=O1xW!?m=z#OBVO#vWH|)8EKq|RzkLmYEr!jtC6r@r0 zLYzpm+@tEbc!6`z!UdN}zHU7gpTcJGEZ3-d95Z{0OaBrz(E8)c*imG~^!3-{sm}Y@ z<2RFe?2dyats<@-jB=J#Cih1rO7i3CvRGW@v8`vOVGV1LpW^AB=~bIf4d`9Z>KCkp zVINh0bczh=-^2LVYj6 zvSYbbGcPu^nAe$vJ}tKk6N+OrXk;_9~$R%7U`Hn>l2dAk^( sT0XJ2)F=+Ku|Qacc=}*ErXI?J5}bZ$ig_nHfceZ`EfDf1u0AyLU(-nkKmY&$ delta 2456 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 delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn{R z7K(cIF^_!M4W^==y<|1@Yg@@`B(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG124vL{%m4rY diff --git a/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig b/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig index 4c19759ad1..42c5602dd0 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/bootloader/defconfig @@ -51,7 +51,6 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_LIB_BOARDCTL=y -CONFIG_FS_PROCFS_MAX_TASKS=8 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig b/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig index c3ea4ef245..d585050335 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/nsh/defconfig @@ -88,7 +88,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/cubepilot/cubeorange/nuttx-config/test/defconfig b/boards/cubepilot/cubeorange/nuttx-config/test/defconfig index 502c1a02df..401e961cfa 100644 --- a/boards/cubepilot/cubeorange/nuttx-config/test/defconfig +++ b/boards/cubepilot/cubeorange/nuttx-config/test/defconfig @@ -87,7 +87,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/cubepilot/cubeyellow/extras/cubepilot_io-v2_default.bin b/boards/cubepilot/cubeyellow/extras/cubepilot_io-v2_default.bin index f904d59ab7336752869fa382696df7bd2b1180b0..0179a993e62b05e6a1b9749cd20c99b5318d1afa 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7k#B9!#*U>@fxH|R@xo5-pQXpLmOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!K-W delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn{R z7K(cIF^_!M4W^==y<|1@Yg@@`B(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG124vL{%m4rY diff --git a/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig b/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig index adb3365842..4a0086dd8f 100644 --- a/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/cubeyellow/nuttx-config/nsh/defconfig @@ -40,6 +40,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -73,6 +74,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -85,10 +87,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig b/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig index beb3204523..86125cabee 100644 --- a/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig +++ b/boards/cubepilot/io-v2/nuttx-config/nsh/defconfig @@ -15,6 +15,7 @@ CONFIG_ARCH_CHIP="stm32" CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F100C8=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARD_LOOPSPERMSEC=2000 CONFIG_C99_BOOL8=y CONFIG_DEBUG_FULLOPT=y @@ -28,7 +29,6 @@ CONFIG_FDCLONE_STDIO=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=316 -CONFIG_FS_PROCFS_MAX_TASKS=2 CONFIG_MM_FILL_ALLOCATIONS=y CONFIG_MM_SMALL=y CONFIG_NAME_MAX=12 diff --git a/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig b/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig index 59bc9ff5fd..2eca42ecc0 100644 --- a/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig +++ b/boards/freefly/can-rtk-gps/nuttx-config/nsh/defconfig @@ -34,6 +34,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=22114 CONFIG_BOARD_RESET_ON_ASSERT=2 diff --git a/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig b/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig index 235a0662a0..1a6c764072 100644 --- a/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig +++ b/boards/holybro/can-gps-v1/nuttx-config/nsh/defconfig @@ -31,6 +31,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BOARD_RESET_ON_ASSERT=2 diff --git a/boards/holybro/durandal-v1/extras/holybro_durandal-v1_bootloader.bin b/boards/holybro/durandal-v1/extras/holybro_durandal-v1_bootloader.bin index bd56748af3a007b083819beb57e5d6869f677c79..4f66190c0711606e25666432075079a1bd3c524b 100755 GIT binary patch delta 2454 zcmYLLdstM*6`ynO-Q9~wM8JyhvEF4-7mO`FD)>l2&;i^i2+{hiYt*n&BgB|QZK5C# z7ZF8{NkM$zTU%R~-foRCE2O3|`3yDK^!w0_jrqQOMXO0JzV6+3XJga;@jK_t%$b?r zxpU^s{j7)kqK9)jdC=re-lGFiZi-TQkgzVss`IuIaUK36#tg5bH|89?C7*f5AizGk zGp@`49jHrslgYP}ilIa9Nm`|7LYEX1Ak!}4c+o;(?x)8G?}xQTx1>(2e8qc47=r1=7Ycq9WouYMz8yZ zEu+Y;v8NKEmL4TyZ461vl~?DMb1}*ZHo`zi#N$R@JP(`XZ)dF)qBb2PVkN^ydByA? z59{USb0@--@4OX?z&B9R>`4ZM_WYTL^7h;+rAsJjEuw<*k(Uf)4qik{C~0YghfiJKBjjon`nkrdW(JpXT{CM=WKSRB|Xk)S- z^5xgJED_kr^lq);v>-0nmdf1@;+Ac#({F0A1JOeSs_(6TIMhMXB+5G((V88daK=K3 zax!>BBbm@Tg&w;na?N==ySkHzlsl6sjX|7SwUBcJ@pRQ>p!ii)3S?ohssg*Ke=_4s zEuBiX;zwIHWKv=V2?fZrb+~-iC+1UxFy=syVs6@T$N8WLr94*y^oUyht`&yfRvse8m zp4&ccT%~5FK!?xHrD1h)NTPa^Pd%>XvN;&qr!9>o=8@^gR>k#Y(tx@Whu5SS8?=A* zS15z@-!sYU@Aq#KNLmi#7U6fM8cS>5fW!D{O`Yj|FDMRgSZxS{(!%ToUWtP8DU1oQqjN*EFgo`% zfyQ3sqy~);P&VMS`uwO*wCnv5s(rYl9t{pHVmG2`NBdAvrfY`g%l!^Q(sr>k*@Znj z773sX)iA?R%8aQRRymB&hld?z_zW*Qo{Me|*RX`XUP+X9F}fiosybZ!=yTSp!SM}c zhO#h`h_V118?uV~eKAFnjVKR%gRP`9(N?U4Cq&Q5HznFLY$0_vRV91wo)eNjCDs@C0imJD+@wu z%zyzTJ5m0G^LLuI&A%9#YqVCnh(+v5qz)%z=u0lrvz*@T)6r}>u_(gS;meeX@@ua^ z^Gy~SQf~%$W4tGB&dYQxV}8!ZwVSA&njgLQTE3FWbLdyk2iH(yvap>__%f-;Zc8O& zFSv^zeLYDx$I~CteL4N4D-uj3kXlBhh3OvyiT5)46V0|*H}hd*QC5R1(M~MUo~J<& zWtJZ&HBNwASl*bD=kgOtbcgSYE^+n{NwkVZNj8$Y*rus(c=c98>JTZ(=Ds85s%l(U zxYR%rZj;*sJK1(ji!Qd94?k{9wPasRvU9dXR&vAlBiFLo|KK6#k0;SK&YGW3Br6+< zq&%*xmIR`_<;Ujg1PoM9#|Moi%k#CU-->N;nzZ=Uy8(l9nI_!hoRtNvM=8>j{z}&_ zX9A6(dMcdeTZodQrP6d}`_=0K{eGAbOQ9vCKJW|F)(I5$8`!)N8oxiC8kkQv9@#Y} zIecGdg{izvXXRGp+laaQE;l~9GV(-p;@7)I!nX)bv*2SaXi9;qO}Nb%m<9ID!}tHvBHJ;6 zkAF2-tdNysBr{8fwZYMnrrPB_@7@Jij+EKv$@# z8F;O=U}9R}r_46}AdLZ#o~Y+TM4DuOqROER>w&x(y(BHtdp0zN)!j+9C+aCIYRj71 z8_>~(7kW#2OHT4_3w!a2G z$FlaKtRhV?3LXo4G>(Tu>Mm9yv)vU+oZ#!vc7@fmVHPe6b~5u~C5w4o4o8Z`Cj5K* z>+leZ4pe{+FC1764jg%KGrWUs2NA3|?ob0H$mb7b0Zf*^KRiV*#Ij!&RE{L#%##wV Y!__Cp#9U$oa|j_N0wGti?c~J&0O=71pa1{> delta 2479 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 delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig b/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig index f85342b4a6..c9f992435e 100644 --- a/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig +++ b/boards/holybro/durandal-v1/nuttx-config/nsh/defconfig @@ -88,7 +88,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/holybro/kakutef7/nuttx-config/nsh/defconfig b/boards/holybro/kakutef7/nuttx-config/nsh/defconfig index 70e782a386..eb34b3c77b 100644 --- a/boards/holybro/kakutef7/nuttx-config/nsh/defconfig +++ b/boards/holybro/kakutef7/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -75,6 +76,7 @@ CONFIG_FS_PROCFS_EXCLUDE_MOUNT=y CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y CONFIG_FS_PROCFS_EXCLUDE_PARTITIONS=y CONFIG_FS_PROCFS_EXCLUDE_USAGE=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -87,10 +89,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MM_REGIONS=3 CONFIG_MTD=y diff --git a/boards/holybro/pix32v5/extras/px4_io-v2_default.bin b/boards/holybro/pix32v5/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/holybro/pix32v5/nuttx-config/nsh/defconfig b/boards/holybro/pix32v5/nuttx-config/nsh/defconfig index e6c0d8681d..0202d952da 100644 --- a/boards/holybro/pix32v5/nuttx-config/nsh/defconfig +++ b/boards/holybro/pix32v5/nuttx-config/nsh/defconfig @@ -39,6 +39,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -72,6 +73,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -84,10 +86,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/matek/h743-slim/extras/matek_h743-slim_bootloader.bin b/boards/matek/h743-slim/extras/matek_h743-slim_bootloader.bin index 9a03d6bfa45a72833640a48bc26eafb524d3c1be..7e1a96cd8eff3fe1d9618c9bda3b700a59c8254d 100755 GIT binary patch delta 2480 zcmYLKdw5jE6`ynO-Q62PBqX5;Nwc||4P^t;hKD2w%96+=VGDr-kcX5-QPvkp5g$-X z67yg~h=d%qd5A!G2(6Zlwsd7DXq z7v!F#3KJYcL;BOK{cU;~9Fhmp*Bjt=%#|`&yI87(1K2Cw`!nqj5i<@Gkuo$e2#yRF z@4PUUSiyfstntpOV$vrZ!daHQOiwuECyGxi=`k{+3>TR`@)41|Bck1;bj#J21HcJ~ zWV7`lqoJSe^uFAb`)W#DK{pZW6G+Zaao*isuu}fy?h61bvBN%J@7PsHxO$9;ItXD> z9xhDgVY~d*;zxzJ?MIk@3{~=`B@rIB${Ux>hIwBHDiwimqNLTA0SH}1_q@YdfM z>e+2=mkpI&0(U8d-B0`(cFJqFXBeSKesbq}fxXw@t~ySO;OgpZ?rH>gR<|#>tR;@c zPY|eau<_f8ZjvKW-ouF2?e2k-HcFJ^kztMGLHj&<6?63XFqR+HkDmlw;?%b9~i4~N8XuQKlyFbdzdsx&JFn!3bJW9rVHNcISUy#o!`k?EU$YC4&u9Y z4VJS3P~3r-+7tt&jp?fc5(VX5)_O-0?VvPbW&K@TX%PQdzkss^aJ1gcjSJ%V2J^~) z2Mk@7`H9mD#vnr%-te%Lb1|n86Jk9hU!8iV(A7*mHZX&+Qz`KdKg2Bq5+nrtFgH$zsw&@D3zQ;Jo zi#3g{;xDtE@;FbTH_jnB)7V@^1hNyxOdz?4@+Vxi$5OrOoW9oVsOlv)u`i9fJ&a*6 zqtwV^`uU)N7RYI(I#YKrPbSK50s<|v*l1L}9Oli*zNDoO)9H-)sUX*7p)P8@`Q{Tv zN*>Q)NIe~Sgc6I5opdaiM@5z`RgAshExY-}9K%wdUzbA*{iIKKMt7v15ou)dM@Nza zjQ(t^GttXz*j${$)SKoaws_wUP7q~r2I6>M% z>b0=Rvq2NCbDpYVHlmbjiodFNuP22jP$Lyi@NGm{sAbb!riavz!^TdSl}Mp2s@@0* z)Y$_RI!$cdWR364r6y+6kB9e8&4`T}9B?P^G&s0TMNVSvzsAjsuhKt`9{gf&7JP-! zvKZdM;+9M}jSsd|KntE}Spl0d{`tVff)M0IRZozGe-CtoR2xp(_XkMDxA%QFxg{c) zjlOAgCWZEx`a(=F8!m4y45=J`*jfx5Fm=BL25{bf2kgg&{UNyLI) z107F8>Q1a}%b(;s^ZJ-L{_$(V2P8MnN2aIyh*F6IZIj`C^tV}H1;$|p6yX%iHMjoX zRAu3PGv=rqU6 zg^LDBjz0QEbSkU6bDX!-*RixC|IU_>fv!1oFLRoU=<`j{B**RSqnphv>Y`vtE{Uow zVa}4oWK&q8Bqypaj6~JzVLaP0*MKY=j^cM6Gp9Uu-lL~D3suM_7AU!;K5(A&>3xz7 z7QRI6y``>0N9W|JOaC{{eQ&q;zkR{>!yP9N=|n!j=FZHieGwuRc=aL?^1si{T5cz6 zz$Q?!mm4IOm^vJjsHXl4KkTf7PqCt_G{006%!1FxK8>TXsJfSx$O3Prk|YHE1-&u# zwHR}kIXjnGv698CF2wX=@eKaG>q+<)OJA;Jmwo2t2f>Y52X?@V*l_^Cfiqrdf)x4m wEBOF(L?XPF!_-YC;bqxsZ)77YI3zO~+^d2g)!N3;+NC delta 2501 zcmYjTdr(tX8b9aeCbP_w zfmIA10oUp|^++3F*5F%u3tWeN`Y+&C{^ToK z8aDDhvBg^0hSdpwAngYU4%o(DOIWUkDL9o)B<)9;*(KwJPXQBm7%(#lJ|LjE zM3>6hKN3@{dIl_!&a!;a7d(U~nQTd?gMlF+c%_0K4RK0zf%M@4z1Y9tAzLkWjKt=NLH{6v1X>l>)fCc_L~zrI2R%W=~tFC4_{Ht$oH zlWc9|)uo*@6&=J!-a7-g@XNL)YG4EZ{*L7|xv%Rxt0}vTe^X(mtTNtF(Kg-eiy4WG zrjh3Q?x$niAcaM$ZbG!Wt_Pm9A|ULS?nuA}+j7v+#|+h+yQlBZ34pcF0m3N>FRWZj zeJ*!9t8u8Z6jwH|6;P;=Y)-(Ic|afdYsa)%xzWH*;27Ppr8)4^Qz{S# zBApbMmj_smybfh8ic?n0dckW(7ma|$hEfp}x}{XaI+Yb0nS(-?q~fgTNI+%zowLm2 zjs_{pUR$r;MY~St#@@8MI2XjfXj2;RVN%X9AXR&L8Q?uPCeu9&CP0JWBSrA0y z=GjqLd=g@j#^e(V!gjKUlRuJH!~jcj>d`f^gEkZt6LHw`XZr)gSD`tTq;QY2Xf&{tIpn0*9c0`30+?|wO+SO=IN z39{UP!35tC@C1r4R}YvayYZ8n&D0$UudJOMZzgn_BrBnFNTN~9*A!bX0RV;Z_*8A4 zu3Wk?q)=_dVlCEAmz4f2+_JlK3=o8{wz+@E4M0jGxuXNHrQTGb|618= zaLZ{vY5(MO{^lNHHgYfxp3^TsY%htdi2 zcl}hS3AvDE^z3_if=xx?fLIz@kATTazO>wLLk!Vk8DW3^ykqpc$?65(A;k{P8UlSv zFiIdbgvd@}e+lHOMCfN)oH0ar%9@VT_8MHk8tHu*1P}s#d~DAo_%Xh{CnWvUvj-yBp(UOMN!5{xw8ZBkKH4||f7@t)U*PW>li@?GZkh}K zg1M$7cn+^?Du#Qpr)e=%UkLz1b7Ox-zq)vv!N|`oBdexnD z8~FI%Ln<~T76xe}b(iW2i7R9lX}fJNvZ&@Fdt^};l*JZV$(tmyeV}jq4!~shs!DpHS5(o=l(RpL~VLV{|%(-ydXWn3xrMhdTTs%;>WEf=)iiM2xsF|oSN|A|9pk< z(mjcOKp0qPl25)2k5$EG1RVl+Cy%u_{o;h+9M&(U@cTY_2ua9QZOKrF54R9&a;!!68-U(8sSYmGl zSp-sKu^~jn7{Zs@r>Gmqv)zwF?Gr1?E_5qeByS3ufe98o7fUXHK4lEd(4;D0dY_9c zWr_pl1SjKB<_!eY&%TTQ>r1`ZTln*sw!X}H+@M14Mo5*R<4C4JR9}h^hQL%Ty=IHg zQ*-e#gl~Tcu-P6(`hlU#*wYaYhw<%>YIqkf?<~w(AkjwJYb9m>SXdUDNs-I;lnSx5 ze<-^*ES?UNJdi9*C0?ZH5U>8QBKLCa?R+1Kc=7&Hatjytze`Hpgag}QJ3f2>lPiAn uU_CVOeFw83oXU%bQZ?|O*mPnVT#Da5F+qQlq-PfSGqZ>W;0$g#k@+8wJQUXe diff --git a/boards/matek/h743-slim/nuttx-config/nsh/defconfig b/boards/matek/h743-slim/nuttx-config/nsh/defconfig index b773c7e904..21daee1921 100644 --- a/boards/matek/h743-slim/nuttx-config/nsh/defconfig +++ b/boards/matek/h743-slim/nuttx-config/nsh/defconfig @@ -37,6 +37,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=95150 @@ -86,7 +87,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/modalai/fc-v1/nuttx-config/nsh/defconfig b/boards/modalai/fc-v1/nuttx-config/nsh/defconfig index 978487f437..72b6e7cf6c 100644 --- a/boards/modalai/fc-v1/nuttx-config/nsh/defconfig +++ b/boards/modalai/fc-v1/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -71,6 +72,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -83,10 +85,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/modalai/fc-v2/extras/modalai_fc-v2_bootloader.bin b/boards/modalai/fc-v2/extras/modalai_fc-v2_bootloader.bin index 4e7e26914d13aefbeee928292166bf68294f97f7..6608f5916d1e0c13c205ffff78a2e9e7f8c40278 100755 GIT binary patch delta 2370 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 Sk@)fe0Obq-xA2*>3;zpHqY8!q diff --git a/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig b/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig index 07cbb34cf3..c73b8df7d0 100644 --- a/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig +++ b/boards/modalai/fc-v2/nuttx-config/bootloader/defconfig @@ -51,7 +51,6 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_LIB_BOARDCTL=y -CONFIG_FS_PROCFS_MAX_TASKS=8 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/modalai/fc-v2/nuttx-config/nsh/defconfig b/boards/modalai/fc-v2/nuttx-config/nsh/defconfig index 128b19c3a5..7c535f99c6 100644 --- a/boards/modalai/fc-v2/nuttx-config/nsh/defconfig +++ b/boards/modalai/fc-v2/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=95751 @@ -72,6 +73,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -86,10 +88,8 @@ CONFIG_IOB_NCHAINS=24 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig index 8b0791e5d4..efed7322aa 100644 --- a/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-f7-oem/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -71,6 +72,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -83,10 +85,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig index 50b879c23a..557217caff 100644 --- a/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-f7/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -71,6 +72,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -83,10 +85,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/mro/ctrl-zero-h7-oem/extras/mro_ctrl-zero-h7-oem_bootloader.bin b/boards/mro/ctrl-zero-h7-oem/extras/mro_ctrl-zero-h7-oem_bootloader.bin index 0123f109b1280b653d49e5b0537987127188416a..92343c05a965262bf284976e85a522407bf257eb 100755 GIT binary patch delta 2477 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 delta 2457 zcmYjTeN+ICQr&5>ht{yH+O;L|^@OP{+x%8j45W#^rOg0#ge$$8GlukTj zCuYpagx{>D(m0#OKU5Mu~@sP;DYibg))hG%E{o{^4II^SU}pcKcEQp}k=0f&5)}O6Vd= zT8bzyf9@xb9D^3n*_1T5(r7EO2`XIT<&W`F@e5ILM~P6#=Da9n%=QC}k!&SK9lRuE zzL29!z3L|x2i3`!{WfZ+#ZP?exgu}BJO$*6v!&A3(!0;VN?cZEi`vL$ImA$ljb+1N zIvy(<4jb`8S=rEA%=$XZ<|@-S7)W9H^rzAk&ljK{!pwqXT2-NgLTp^)gPXW=?OuH$ z+owWFzpkC%ge;i*+(nPB3WJI^^=zXa)tjQ_Y~FTk|-W4df10=d#no0iEqv?s9K! zEJ@SGI=W3B-t&I`;OkD0%LDjD{iu|xw+thrd!64$tcTRa;s$G_`l3jz+{**X&++`$ z=SLaB+0LZ{wF>O+?1B!za?KA^q<&?Ke^eJoOH_VxrhBeuwcD`Cuk69$RTD=&tJ)~g zVKbaGqC5wKt;|jl{E{-F%;TcDk55DQ3K_v-yRHd5p)NlIM$7pvNAf2s-4j}sPZ)K3@6s9gn%sKshWbQ zE$X#CjcNlbHE7ILwf1Ce+TI>dWI1BoeZH@jkhBK&o#tWQjs-lCFGR3yM+s{@jG(;3 z3=J4tYlBK0TbmbC9NEUoBeIa`9}~HxGWug}?l@L>nlH*_>`wF$dyMagB#0asz@t0Iz`OY6&f(5g z0U`=sp<9>{D+(^5DA`S{3*D;noZsLwT4Tjzw{{~d%H?yB5+fOMkKEf<&lY1^=w?&- zaYDT{`r+@BJ)Ap{l`%f4pPiboMx7K|p@TFBl>VTxbBW47;5y5vGmBh^%Ni1%pQKt@ zZSx%gr8j73gE4Uwn#0QD08iarK%vdZA`?|zTLv|xXRkdBud65&Jqx?wonM}6Zo z_yf8cQ{i{GvT-gnqPKAldz)h4_Qz)jz!6qH8ek{23t9t;9g}vQf?;@J*T0f>g?O{U zHNR6EiZ{%B{TkneL3M)~;u+kLP_Dxkr^pKuSo7v0L zt*3)%K-r8n%~?Zlee%I0VbGfU{GUlil#gU4`-r>-dz+KMjSreFP>d!_fhm}Q8Od+| z6e~Zg-ck8`jDd}3`ze*<5M9D6p<~6^!n;U$NwR3`_n4Ay<@u_k>OvG`Xr^;W# z8LoZ#Q+i37X1y3rXV>I7_fzFOT3WMm?g#a>^pp84@s~rI|6n-Y^)vSBjb#z7VXzD? z3@eXC_Nns5Intx` zi4`omLZSPqvL1)GC8e+UpPl-zHdHWCBoN!a)@eM9*OSOL)B4V~zE9pSrQMT4> zCn*IxPlax-msldot%yifg$v-(wkmjt>Fq_aWh!sxeRg)oAB}{SlUUI{EPfudvHOJC z&PTLL-h;nse+}X>b>BL$VdK6Pa2y}++XND>*^lgPhXZxskm?U)0nC%mAIvkrUlEQ^ agmIX6Jl(XN5t+<>Q)csoAii>Z?7so8jPs-b diff --git a/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig b/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig index 9e3474b9be..b316da8b5f 100644 --- a/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig +++ b/boards/mro/ctrl-zero-h7-oem/nuttx-config/nsh/defconfig @@ -89,7 +89,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/mro/ctrl-zero-h7/extras/mro_ctrl-zero-h7_bootloader.bin b/boards/mro/ctrl-zero-h7/extras/mro_ctrl-zero-h7_bootloader.bin index 9ccc4a9736a841fa40fb5442d3b65a34f642d7e0..fb0e87c74b4abb62e41a507439b7c602414159b9 100755 GIT binary patch delta 2477 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 delta 2482 zcmYjTYj6|S6~1?OC9Q1~KY&KIu)UIOEaNc9yetQUg;um=kU<`z*oUJoZ5H4jhv?Me&Rx49&Zs^O-C^H z2-%q%)v6BIq)+J1nXbiUa@A0^o$wC1D!gTk^A67(XPt9O=n__M@kk39I-r9(8u}u|{NKW&8yr zentexiWnKJEC7#?SmwugrVv-Iq45S`;);Aa^|~J!EIciK={NCa-ZAdmLX~>Q#D!R_ zy`RcNiZCiU$-#4i>JgA(q5U4o#aeq<>X7i zSq)K~h1m;0i`^x6glyLptdimJk?_2#mc|yct;PpwU%u%*l?C$iitz2GUWSSfk(RBW zftw3|saNAxVeQV<46x4qb}wa9$bwoUWmd==wOy3aPeQe6RG&7rN9HFth`8-1gxXV1T&j{k-W@ zWfPD2mzUW1i1Z}P@oGar`nhZa8;5d8UXy@K>DeE@nKW$SLz13su202qLEzLJD+;$C+dcR+Hd4*GE?W_ z;|H$F$Sv3%Vr1@BnJw$)Q{9-u;#q&zz=(`2C#{fb=HB?wSn4Uje;<>(^qXC^0(m6A3S+POqn&wm_e+ZdXKC_c^dB?0aMauJ9z0o`W$t09f z0F}}Ya~=4bFvu+BT#95TRm}#|b+DpGU?&UZN$|$lIj0VEabaxKKGk5(g~V!drrA)d zJs-7Av%|eLvqL(*$%DlFfWA}>9{)6;;;n+NH0tSsfJH!JuAkwH4Q5`EIzx2YL|@Xf zDn181e=9)s8laX<<7c-Pix!$9L1}ZinnwmRylHj7!m}Rlm>aymaKSPD_t~mtzR~DB zoH~kzqQOK1X#htS!2G{JzK}_E3r7V5q^)HpK1_yM(s4Dp*YdJ?reAH>7~{DVr+19C zNz%=Wk#Y^1bRXT{*b4SAvx7(s`bk==F;@Izii>jUpz)G#TFcfI$uXzcZrqPLgVMv0 z#GyOs7R!H50XD0BtQ<44^WO(NQ z=5db(>~u2Slg(>@bBVOJWhJZZ_*L4evQz7eoyhd32UKpHJKFc(BiGu}@eT5A+oJTp z_>CqSjvCo^pPPIiWj-DaT(=d;qj1-d=$ZkmK#k@h^zf?oWI*h%JirX#lSC z0PYS-(+ECr8Yh!82c9P%2s3GF-!wj#$6XQWP=rZSjl5YDlo)cpqXe%b^g#puiew(N z<5Kd@!IKqhpscBrVX01G(&BuoUZx8jzWabm3QMISCXE`Q`oq#1h2u3Ii#PI^9aP!l z1{5hKq(}#qXvSq}>JS=QzZ0?6K@~rN4@$d9O=sSWJLk?kWhc};VE%@(V|*wl#fQWi z`L4{|huuvKWZ71<{?S5=a`d2al3SgIRL76>-)r3^Y1r2((^M!PkXu9+AABR-@%5$$n!Yad2{Rt(}{tA2`X943w1sf(VR-|Vk%8&%} zlMu(F3`IH?R-`hry?c(z4h68540Pu@S}uB`RSlOJ8xi>aLfUf?4Mm@k5gX{m?BEOO z*9v7v#uO*(jmmWZ>c8BL|L0QwvE4v&dnV(@q@*WRdpC?Yt2f#kf}>63ot|W@Capbt z@i>X^EzPTxnKZ^{hL6dyh$5YW?r8OH7L%C3sC6(ReG-A_Ahy?l1zibPmm|@B@Gd#f zyA3B2Ro`Z8BHQ}j!Y7EYZwD60iX#O610Eb{hVSy$_wz7*O*s8QzM8!NWse|2GH`q{ b!6(wOju=j4X{#Xtg&;3u5ZX>woS5}*tnUa* diff --git a/boards/mro/pixracerpro/nuttx-config/nsh/defconfig b/boards/mro/pixracerpro/nuttx-config/nsh/defconfig index a696cafc12..bcdea89e75 100644 --- a/boards/mro/pixracerpro/nuttx-config/nsh/defconfig +++ b/boards/mro/pixracerpro/nuttx-config/nsh/defconfig @@ -87,7 +87,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/mro/x21-777/extras/px4_io-v2_default.bin b/boards/mro/x21-777/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/mro/x21-777/nuttx-config/nsh/defconfig b/boards/mro/x21-777/nuttx-config/nsh/defconfig index 037ee2fa4f..4f0f7efbd6 100644 --- a/boards/mro/x21-777/nuttx-config/nsh/defconfig +++ b/boards/mro/x21-777/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -71,6 +72,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -83,10 +85,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/mro/x21/nuttx-config/nsh/defconfig b/boards/mro/x21/nuttx-config/nsh/defconfig index 36ab48ad70..a9c1382680 100644 --- a/boards/mro/x21/nuttx-config/nsh/defconfig +++ b/boards/mro/x21/nuttx-config/nsh/defconfig @@ -35,6 +35,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=16717 diff --git a/boards/px4/fmu-v2/extras/px4_io-v2_default.bin b/boards/px4/fmu-v2/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/px4/fmu-v2/nuttx-config/nsh/defconfig b/boards/px4/fmu-v2/nuttx-config/nsh/defconfig index aebc8a6660..6b7d75eaf4 100644 --- a/boards/px4/fmu-v2/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v2/nuttx-config/nsh/defconfig @@ -34,6 +34,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=16717 diff --git a/boards/px4/fmu-v3/extras/px4_io-v2_default.bin b/boards/px4/fmu-v3/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/px4/fmu-v3/nuttx-config/nsh/defconfig b/boards/px4/fmu-v3/nuttx-config/nsh/defconfig index c55e8ec159..a4abb312e8 100644 --- a/boards/px4/fmu-v3/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v3/nuttx-config/nsh/defconfig @@ -35,6 +35,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=16717 diff --git a/boards/px4/fmu-v4/nuttx-config/nsh/defconfig b/boards/px4/fmu-v4/nuttx-config/nsh/defconfig index 6cb1b39e41..572180ee73 100644 --- a/boards/px4/fmu-v4/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v4/nuttx-config/nsh/defconfig @@ -35,6 +35,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=16717 diff --git a/boards/px4/fmu-v4pro/extras/px4_io-v2_default.bin b/boards/px4/fmu-v4pro/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig b/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig index 4350e1baf4..103d8d305a 100644 --- a/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v4pro/nuttx-config/nsh/defconfig @@ -35,6 +35,7 @@ CONFIG_ARCH_INTERRUPTSTACK=512 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=16717 diff --git a/boards/px4/fmu-v5/extras/px4_io-v2_default.bin b/boards/px4/fmu-v5/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig b/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig index 7eea1ec903..b0e401d913 100644 --- a/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/cryptotest/defconfig @@ -39,6 +39,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -89,7 +90,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v5/nuttx-config/debug/defconfig b/boards/px4/fmu-v5/nuttx-config/debug/defconfig index cd3f0061e7..103a4a7674 100644 --- a/boards/px4/fmu-v5/nuttx-config/debug/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/debug/defconfig @@ -40,6 +40,7 @@ CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_STACKCHECK=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -136,7 +137,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v5/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5/nuttx-config/nsh/defconfig index c0cb949c58..bcdefeeac7 100644 --- a/boards/px4/fmu-v5/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/nsh/defconfig @@ -39,6 +39,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -87,7 +88,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig b/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig index 4a5b12c009..815b5c27da 100644 --- a/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/stackcheck/defconfig @@ -40,6 +40,7 @@ CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_STACKCHECK=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -88,7 +89,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v5/nuttx-config/uavcanv1/defconfig b/boards/px4/fmu-v5/nuttx-config/uavcanv1/defconfig index 92f310cac8..74b6bfc547 100644 --- a/boards/px4/fmu-v5/nuttx-config/uavcanv1/defconfig +++ b/boards/px4/fmu-v5/nuttx-config/uavcanv1/defconfig @@ -39,6 +39,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -74,6 +75,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -86,10 +88,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v5x/extras/px4_io-v2_default.bin b/boards/px4/fmu-v5x/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/px4/fmu-v5x/nuttx-config/base_phy_DP83848C/defconfig b/boards/px4/fmu-v5x/nuttx-config/base_phy_DP83848C/defconfig index 01a013e85e..7f530237bb 100644 --- a/boards/px4/fmu-v5x/nuttx-config/base_phy_DP83848C/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/base_phy_DP83848C/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -93,7 +94,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig index ad2d917198..b4da22205e 100644 --- a/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v5x/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=22114 @@ -93,7 +94,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v6u/extras/px4_fmu-v6u_bootloader.bin b/boards/px4/fmu-v6u/extras/px4_fmu-v6u_bootloader.bin index 266171ec784e0d5fe7d3c7a9c2938b750b10a1e7..37aa34e121e74204647a990eeb8c4078c56fdfe5 100755 GIT binary patch delta 2382 zcmY*beNqNtzk6R|dQSiN&D=Y8 z=I+egnR$C|n7KI2IGq}p6kVEcv-2*FXK=cqfYM4s9vs2949VaS4;T&s_{I5| z>%z3((n}`AV>u_{!=L|vaIH}!qfo3XUdKd@A0wO!LMRu97sYA7Cf+Jr$A;TJB%GDv zw_@GmfGVwht^nXW?5IjhyyzkKOp(ilYJoU2Eiy)Js8`>RJtdn5|A3s*~P8PZax8Pae2K# z-%oG3N^yq5G|=X3vqmhA(eGDYG_itJV5AB>RG$X@=&rAy5k(_7tVThhRe6Q2JXL(! zdI_`(>DDA_*EVQiJGQMKgX_3@!vXDfnh~2A*wDu^mwed!`k!I5xb%(WFenw*Z(G6A z=lJsN7Dfr+a}DXtcmOvwbTgw0MmDB0#{)RKF@fm_pwPICu?O%-V?GG@O=AjIps)fl zes|5W`ALjzs>zBpS3TIa$u>YTQ?2yGU=p$gkiJ#21>T~bn5Yb-f8fog8E9%wf@U-~ z|15WLu&{WQ*Dgbs(*^w=`AIJbyx@^P_2jx3p+;egaxAshb(XNL9(fc`G%v`tDFy+A znTv~skenang)qHWKB5#;o4vtzm6u|OAuapEHL)Wm!7s1I=#~^{!`zl+=4cZxZrKcn z@w1jT{a-yG**zh-Jp_`2u3zx*)Y&g7bx+0=gR~RtTc2ery?DHJVS~{#tgwwvA=-6W zAvV!mC57@YD_nJtkYWQKq-owP*Qi2FB!@^j&4drhOGDZ&Z6C?GKc=4F_GtU`3u1C6 zN8p1R#UPQPsaC>;DC*k?w~_K6;d{LA*-5y%UG$wPd^0Giv=c6wLRAzgA8NzRZ5xYEPI zLPghgVZu&GMrSn1*p8p?TF!zrUBPsF4P88=;1+u-jNk#g0lvaP`?Gm{p%z-nU)zZE zUTBuNudL|WEOYmwh1YH>?>egpq3N6xv7}U=V13FGluH7{s2wv}c&mG|usA3;xC`BC0iTK|8I82Q z`&CZ;jTvBn$ySqo zZBxy(OpV-7f?#)25538iVbtSyyjr19OsG^nwR=q>k>2vKLaE*;1m#h`CN*v>cFC(k z4)y%Bm+8~f#xy)Q^LnXd(lF?g2LfvaqBqiCI_5PAoYOsNqu#Ubst32`X_t&msC*=4 zf()s_sDZRnN17@BF_1V9PV3;AG9S+Fm;*O(RYwX8;Es+&<0em-S(hHoCt2K+T(K<2 z4~1%UBz~NXPwl4mlyd__D)Zv`j`Yas)YZZ>w$ja@W~T?opYta-eH`!aw?H36=}jY(CLg9qJ%Jk z?bkSnRHUTS)@J*C@>PFWFU*M%z!8-1`&hx^0s(q;)Gkrc^kxe>s&gKDI&%&s^e}EZy zcJD*jgQvS@0>MjN<**W?_vzsZ=It|6`Hp=jYnRdXWljdih-7&@oP9lFa6Xw4C>pse!;>Euu|tH?=1WazbRgex4-3Xy_O-hx{l z1u%v#M_lqo<%YtJ)B6l8O-}Km)ptsO1Dj>(8E#$OomcS!R*wovmf8%BG*r` zeVHH0(IQN{kLZK?C zKr(`IQ6MPa@#7~w`P#j-W{={(d-587bKa>oBCS72Cwi!OB(FSAhSWVt2fe0(8+ar? zA7soVJ;}nkRe1sh^H{h1f4a=~wndNktnr8J$Bn4YeG$;)hSP~lNaRq46au2JRWeP9 zrCM`h4E6VHfbfNGweNisU*X5Si7<|rdRyQsn)@mXDit=B9W&Ao#Ydr_+({>2p?jkg z%X%jY2SW0x5X}S4LO#`^6NhSD2&uik1+VnI3ID;8gBwAMu7ke@JI*|`753x4LrC8x z^Zj;+6;HoU{~_dy6NmG{IFA0$AT$+t>(~sOe>@Fd!n)&GQGcYFDx&ggmXJYgKR)-r Dd2#Gj delta 2452 zcmYjTdsr0L6~A|Oh8+YVf)5@7Gc3v?F)k{CXzB{_0171 z2)L-o)yncvqtTFPzb=`NSRX5GP5ST=B~3q3>KFX_0MweXLGSEydN(#r{`j49=bm%! zoZq?ko|#W>FqdvHPNxPANj;j|9HShQ_J%&tz(~A3!o-cX0e&t1G(rc<@My%Z;ZG&U z3tAS|N$*CLXkiO}8v8RUE8@(sMRLWh;owvpE5uWoDQtnG_>{1I+Q@OhhrJ8U3bXimu>M~#_{<$t5?w5|}x*!~r zGN+Y?a9_|xhNM&J?@tU}b^`Eq5g^4NtumG~5d)_H9|QnYOE+?(HP9;EUsBG7T2BJr zLa{+wwbZYHo28N!Sr9(Jc5_nf@7>^uA$&C|LZH=w#w7zCufS`p{4u^_UKN`C9^h>> zQkKLbH-yWi_+qUFu9tMH=4%pexq)av8u_|ghxEuiHn^23bdAW1p${iied~4J@)EM$X4w8xDD4=48j3iw)qIRjaI}e`8Rj4%y=Jef9qpPaOJl65NMYw zs@AY{JO2EO-Hb7SS5zl6`T*Wq-Nq!lad=H4)2ZMWYhsu)3Pv@h%!dj-UNaBc@a>ue zzD!{e&_C{PeS0#F+Et8q*o7D<*C_@I5Ns~c2d=g+Sd=>+7%A{t`_$}klXb14wbHvNF$VU@a^3%Gk!OoT(_|LZ^{jYt#P99Jy#WAlT2n= zop)8?iySDy1_dZzcBl5-Re%Ac13A4G2r5~raxGj3NdM1Z(06l&dfuth^TZhI3`>BxeL&9*>MerRHIi)%kStfWD|qD3P6R1C=#A*6x`yT( z*~=~ytN~)el})1V7LC%}r7Ia2XQV6CBv@joEzA#-Bc5oXU}nFLBQ6GG6HWBo z>iNDH)aV5Ad{2B~2+jBv4~Md)n8IMDKkyhNAZNH)lqc#@fVBEFiP3{m%ilohH1pRz zOovFXvTp1*Z{^7b4THU;!oLXtQBU8r#$!Od(=}qF*Swq^Oxon}LY&1l!W#*>epxNn zf{8<5sM1d3spflu>~-Up?8)OEUx>3ZmKfS;@gsZDx?CmnL*4PJZN1ITi6{bvAhui6N{K7U^dhs}UefOiX@|2T5o`^Rue~g?^gsmLwKOh9 z(X^)_E%oWc9nGn+oC)S=ES!lc%d-I8Z%3JoFk7(EzmM-VC&ByJ-@GL05AI~0hHf=5 z?mRzf2uyo4?73ykRfg$i-}RDnxNKhu+=qMjt%Mt}cE5WX{(Lk4G{3?wtSC6F$6Rl>H2(g${!BxIrLSDEAb0h_0?< zX_bw+We*oakRDGh7X0^CF~R&j`*W);zc_dO!#oX;7h@5p#qIxYReAdNylwfC6;ISe zzv-t{T)#xnSrk(4e??G;RXXs?QAmkbwk1I`cC;l;$@JIA5d7|=kb>s~vMzB23Ymd# zw&l-B@x4UH;x{tU2Zd+kVgLwptC}kRG_yqj NfFc$E2_HN?=f4)_44D7` diff --git a/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig b/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig index 2716ceba17..2eb2c66c62 100644 --- a/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig +++ b/boards/px4/fmu-v6u/nuttx-config/bootloader/defconfig @@ -51,7 +51,6 @@ CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_LIB_BOARDCTL=y -CONFIG_FS_PROCFS_MAX_TASKS=8 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y CONFIG_PREALLOC_TIMERS=50 diff --git a/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig index 86ddf22c4e..1ad42f450a 100644 --- a/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6u/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=95751 @@ -89,7 +90,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/fmu-v6x/extras/px4_fmu-v6x_bootloader.bin b/boards/px4/fmu-v6x/extras/px4_fmu-v6x_bootloader.bin index c9145c7e46056e0d3ee674510fb68aa6a9d928f0..387ae5cbe0c05ee79018e692979d9aa2871d998b 100755 GIT binary patch delta 2381 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 OKp6wTb^O7p1^)#=%Lpa_ diff --git a/boards/px4/fmu-v6x/extras/px4_io-v2_default.bin b/boards/px4/fmu-v6x/extras/px4_io-v2_default.bin index 01fc1b0e81aafd9a13d85602f2658ee333d6486f..cef251c5f50280243052c56143c4d947afe41965 100755 GIT binary patch delta 3466 zcmc&$X>?Q77Ct*uZz-iI6q?RAO)Ke~wiHr?*U8?tq*y94sPGJvM9a_zq6{k5T0n|| zZjeFB%wqwf)Jw!#V`T{{Z!OoOAU+u%SQW}3w=FhJ(j;%+z>oLi{d#}QTHpQl{r2AH zo@t+)%c5e}F~!Q00~wze&bae2e+pLqSs#A*-7){)s5v{6vb;DF9#Oy057K&^0ST~C ztbSQ}%E|85)22H_gv4xSF~sov~jiP?g6DM%l=c){k>NQL$QW0g6uSxDn93uPHz-I>g-$7vQP?98L#CCMqxmg z4w&>$zbgLT#ltm9F`G1yX5bZlUgSX+%es8VNE_;XT5-iu$4zN9Yiq`o#8aWG{C?+2 zFE1okfRu`!#N#R^-S*?BhHXP!fezp634il-Lw!&98YUgZSxGBl9(E+X3mb4ra()6RJ$ETO*(2RB+f@SV8W@P0 z146 zJQ$IxD}pBNb1X=SRQ&A4sVPaJGu#?MD;C=NXcx@Kw^H(8Iku(5!D75ZK{xubHzhT+ zr?2bAPeF`7Ls)_tsgDkQ%BvBW@&1`Tjrl_HeYR*%J(FVa)zp%RNbj@mweGbve|~4S z&qO`Gt@DCg~Eq?W+pXMm6@Nocr4@CKejz;wucHTp^!>J*Y}GpqS^4u z;bLXG-n!+;6-s%))ELlMn?)~2g!wY)9}2*zMw>nC5(@@I&N}>UT5By ztc|DA-cO|wagANm5^BpBlaJX;UM5{2{0qagONYjKis+kW+O8`+gDf$&7%G8rSd;xc zIPiRS1x&z%oS3k}{s--DZ#7X7He*Fj7I<)3PFkGY4~0c%V`g0&@U>;Kzt$cyKHUb= zPCSuQ0P7KQSBKS=FwSHjY}s@)*5-At!OgkD;YDoAeH2EcC)W^Ua+|0R?_%G`q4m_7v5xVXG<76-`v6wP4 z4Ahn~#_h+kqhizzvL#L*wL+;G&_n}m60eT_1Yj$^J0=-ciO0ueYZS&N@mBFX6$Igw zvh#8KsBYDkH(t})C-&uNRf5lnK4#eal6+|I!;10*_10F_wgl&w&xcaHRGtF+M0G`v zDy7j4`jXxq%;Q`Yu$suKbEgO;y^UnOLRwMpMzUT;{o@TV0uMa?3}{eUH4A>gxmBHm z+oKp~<`|zr{frG}d_fb=oG>!@DSDOXV7j<_f(u}@_`wrt0Q>OUiF$ZN?3_3XU@ht= z85CY03X`V6r?_|0cv`crNfxNXv6HhD${ zME%ppHLxEqSVskmI~X^c#1j}b<7<%c%8a@6ES*^fkKx-hSF5M(WSk^M&B_9jD`v}k z8fQ0zN|eUZp-`TkGnhQ*9C=-Hj>9Qzes1oAB#fKu025xCdtEI@Ps0oF-Z?JkX^P;8Pm!nU{#O%R&eZ+~{6!!Z$fu`RnZ6j@=U z$UJ^`K+=$@AxY*f0VRkmFLgua^#Mgo)_qcBUPTxS%ZPSPM6RmRr2AV1;V*9a`PO5XLX3 z9nea08{rGWmxKYk7?(+?CcI48PWXnNU5Nk%O1i<1UdgIv7GxN@vuD< zPb|0T67!byC>2S2#MEVL05VZreyQ}UR(X<-us&xijm2E(cP?xz>RroZyU$tH%91`T zj<~p#_c=R!j3U=k8DZlR!&#j14M*TwHlE*QIaD(g-#Abp`3|_fe32Sio z8y;APP4x%V)f?qgsp3rwgdNyKCLL1p-?Q8Kw79n+Ts?oRj>JgDbq!KozEKvXe delta 3434 zcmc&$YgAKL7Ct*9;UY#7%Oilm4FL@Derc>a1h5wntyrzvr$I$ym1?ceaV%9tMN6w| zOMMir=+f4zRlKGx!$RsBtJBVODz$cMwNo7HQfeJ9YPsY=GW&wF*8G`2^QT$s%eU`$ z_C9x?bM`s+>_4r#CaS8>4Q70vfpHl9o1pr)dhw(8TK~UMb5495k~9;%AT7p9h=X#m z7Fq$8VL?DX{jUqifMsHHfFEEsHft`!dEBJUfxls^)|995u=pLl4rUPAZtHCzt!-t@ z>a1O)Egc~=kPgx^k6JLcC^nOrhZn4E1~ddFMt=$WVoZK-jsUp#29eM^Wq05L}Dj1do6p(I1?Hxr2Yv zl*TYF3lnv7AOY)iv)}}F>5jr!v0=y@HMm6A&@}+L;_}cqHJlb3jIV;`bQ9ysMO{=N zz#TCx`Z<7Nd}Y`I!v=3bnL~)NtITjDX9-Adyfdsg=tH;Blvo1NQXCVL7ACq9%7UBy z@@sxGF_Vt?L0XM#V@&Whz8f=IQ;^EI>G(rTgzicn37wzP@0S7BBBXSxsle)(J~mcP-rB~ba?f4zp5&2kS)FQubr0_MTI;j4gyt&6yvk>6QT*(9 z!7>^4V?^?}lD~NW++0M}ob2OU3W*ba%<|pE6i1PLp`*r5BdQ%3k-9sSChebncTd&Q znq0U=EgJ_~aw%$%4;zycbaig6pcie9UMhhG{4zN&?m%D9sf`rClKk>KHwA4T2ns7z z5_$(sBO+8Gefao@5xQts_pR>&8Gn(Gg|Cbl6Sl5TD=^E$iwCxj778D-r3Y%5RD@?o z6ouyZ&2n#XZ=vq|a+WWXx(aopF~v$HJ0-;wYwNwz%Q9it!8@F4Tj3k+pGGl$w6M9| zHl9fndvROJ^W6AP5;B=&`y>98$3NEW%d|6|HtZLB#^e`FLsq5l+k47kIX5IF{)a4c-OEBg!iT9o; zlsi5p9|N9EH37pLsV3DuH)_-70hLzTl-Ptm5R{Xk)0@_;5}xW+=cm}GIu_cstNrpr zFJ4OIAi5Yxc>K|0hRiv-uB43j;cQvh2rw={8W| zkLhJFQB28L4na%k{NbD+b>NZA;dwQ_z<6z02p?r{yUp49WZfCo&fjI7&9pZ|J6Wfm zu%wtV&dDUPk4eph6R630BJ82NfZl1PshH{+QWouqrrj8iv$7UI1Ad-Wnqu+rj%75r z<6XHL#WG(kD~@xtGv5vP4(%9^(`+J+W9dG6Xb% z#f+=Kb)%v+1&Sp$jan0+Jx}}lOrsb-<`h5+ULKnWheglWEUoINMlro;ks31ao#M+e zc5>5{t$$7LoZ6eMR|`J5)yK>SS15PYPCn`e zQ&G=8=8+HgTYJfBawiK#JzL3YB(0!l2U$C@^2u75hIgKP4wA5V@*H@GM<;g;{W6kq zR*vyql)$hc#(Ns^aQVofu)U0;B5!&bjKg))GgQ|r@ziun;sUqD;h_yY`C;KyIxZay2TvGp_Q)Bu z0fI}TNb$%;=%1dbx;YP%X1uNY!o|$IBT9%AJn}#A^BD_aI_AwRhCR4;W;ATU-7}NT zxvucCh>1qKhWE(nuCTK3Nk;n*tnI zq5XYst?n3wu~e`rv-1WnsJuk2kVtyNxW1Qoy zPZaTe&p^evKjxK*+y<8mlO$#@OmRpQjyhaW0)Km9Ki*Zd+}Bd2xF|&laZGy>y&(uL(1p_pIW5 z@>QSWxrIE>h!KB?35eW(fVN;T_A_+N!3Ibg=`+v*Ht|P2{ zgew#mM)>cz�}6FrWJSUvU*nt5%FktI8mr<)~OHuG|U`S;I5VpGfz&IK~}{9|&Ha zz_=pZ{zi?iej?rO2uha?qN)A_#F&;cZZ}~sp^0#aaD=d(&>-G@^A5-TLK~X`c$|Xa k*t2sfcbbH4{}DFsTH5cy(`~okBYgKh)x}2qX!lG12Gi>ie*gdg diff --git a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig index 178696cc3a..46017d08da 100644 --- a/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig +++ b/boards/px4/fmu-v6x/nuttx-config/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=95751 @@ -94,7 +95,6 @@ CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y diff --git a/boards/px4/io-v2/nuttx-config/nsh/defconfig b/boards/px4/io-v2/nuttx-config/nsh/defconfig index 76753222ab..1444f21613 100644 --- a/boards/px4/io-v2/nuttx-config/nsh/defconfig +++ b/boards/px4/io-v2/nuttx-config/nsh/defconfig @@ -15,6 +15,7 @@ CONFIG_ARCH_CHIP="stm32" CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F100C8=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARD_LOOPSPERMSEC=2000 CONFIG_C99_BOOL8=y CONFIG_DEBUG_FULLOPT=y diff --git a/boards/spracing/h7extreme/nuttx-config/nsh/defconfig b/boards/spracing/h7extreme/nuttx-config/nsh/defconfig index 13e030be1c..4b132f88a3 100644 --- a/boards/spracing/h7extreme/nuttx-config/nsh/defconfig +++ b/boards/spracing/h7extreme/nuttx-config/nsh/defconfig @@ -39,6 +39,7 @@ CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_ITCM=y CONFIG_ARMV7M_MEMCPY=y CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_ARM_MPU_EARLY_RESET=y CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_CRASHDUMP=y CONFIG_BOARD_LOOPSPERMSEC=95150 @@ -72,6 +73,7 @@ CONFIG_FS_FAT=y CONFIG_FS_FATTIME=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_INCLUDE_PROGMEM=y +CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_FS_PROCFS_REGISTER=y CONFIG_FS_ROMFS=y CONFIG_GRAN=y @@ -84,10 +86,8 @@ CONFIG_IDLETHREAD_STACKSIZE=750 CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBC_LONG_LONG=y CONFIG_LIBC_STRERROR=y -CONFIG_FS_PROCFS_MAX_TASKS=64 CONFIG_MEMSET_64BIT=y CONFIG_MEMSET_OPTSPEED=y -CONFIG_MKFATFS_BUFFER_ALIGMENT=32 CONFIG_MMCSD=y CONFIG_MMCSD_SDIO=y CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE=y