{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":228103273,"defaultBranch":"master","name":"nuttx","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-14T23:27:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726460608.0","currentOid":""},"activityList":{"items":[{"before":"10b40abeccf6c61a1dbef79204cf630ab25d4752","after":"a5754a2f03bbdba8084f60dfcf235cb823c56d05","ref":"refs/heads/master","pushedAt":"2024-09-21T17:42:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acassis","name":"Alan C. Assis","path":"/acassis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37000?s=80&v=4"},"commit":{"message":"arm/stm32f401rc-rs485: Add support to LCD 16x2 with I2C Backpack\n\nSigned-off-by: Rodrigo Sim rcsim10@gmail.com","shortMessageHtmlLink":"arm/stm32f401rc-rs485: Add support to LCD 16x2 with I2C Backpack"}},{"before":"09ab135d2ffd867fbb7a1473a9cabca1f5c16580","after":"10b40abeccf6c61a1dbef79204cf630ab25d4752","ref":"refs/heads/master","pushedAt":"2024-09-21T15:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly\n\nThe aforementioned functions can/will fail if the C compiler decides\nto use the stack for the incoming entrypt/etc. parameters.\n\nFix this issue by converting the jump to user part into pure assembly,\nensuring the stack is NOT used for the parameters.","shortMessageHtmlLink":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly"}},{"before":"6e15994f4cb0e19eeaf7d9c470b8613d94ee1f4b","after":"09ab135d2ffd867fbb7a1473a9cabca1f5c16580","ref":"refs/heads/master","pushedAt":"2024-09-21T15:09:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"sensor: Fixed the problem of user information lag in cross-core communication \"stublist\".\n\nWhen its remote core publishes a message, all subscribed cores will receive the message,\nbut the local core \"stublist\" does not update the user's \"generation\" and \"bufferpos\" parameters.\n\nSigned-off-by: likun17 ","shortMessageHtmlLink":"sensor: Fixed the problem of user information lag in cross-core commu…"}},{"before":"72acec7275046fab63c2acc9598f0b4d4510af63","after":"6e15994f4cb0e19eeaf7d9c470b8613d94ee1f4b","ref":"refs/heads/master","pushedAt":"2024-09-21T11:36:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"acassis","name":"Alan C. Assis","path":"/acassis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37000?s=80&v=4"},"commit":{"message":"arm64_addrenv: Add support for 4 level MMU translations\n\nThe original code made the incorrect assumption that the amount of\ntranslation levels is 3, but this is incorrect. The amount of levels is 4\nand the amount of levels that are utilized / in use is set dynamically\nfrom the amount of VA bits in use.","shortMessageHtmlLink":"arm64_addrenv: Add support for 4 level MMU translations"}},{"before":"2b59a0a19b5db632fa3d8f217ebde48382dff9ca","after":"72acec7275046fab63c2acc9598f0b4d4510af63","ref":"refs/heads/master","pushedAt":"2024-09-21T02:42:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"esp32s3: Fix faulty `esp32s3-devkit:stack` example\n\nThis defconfig is an example of the recorded stack and it became\nfaulty recently after the implementation of the `up_current_regs`\nfunctions. The `noinstrument_function` directive must be used for\npreventing it from being looped when instrumentation is enabled.\nAlso, this commit places `sched/instrument/stack_record.c` in IRAM.","shortMessageHtmlLink":"esp32s3: Fix faulty esp32s3-devkit:stack example"}},{"before":"c5ecc49c10586125fa97148ee8aac555dc0a5009","after":"2b59a0a19b5db632fa3d8f217ebde48382dff9ca","ref":"refs/heads/master","pushedAt":"2024-09-20T19:00:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"lzf: Add macro judgment to header file reference.\n\nSigned-off-by: likun17 ","shortMessageHtmlLink":"lzf: Add macro judgment to header file reference."}},{"before":"b5c5e4b850d431707167f31423ac5a320c3719b1","after":"c5ecc49c10586125fa97148ee8aac555dc0a5009","ref":"refs/heads/master","pushedAt":"2024-09-20T18:59:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"riscv: g_current_regs is only used to determine if we are in irq,\n with other functionalities removed.\n\nreason:\n by doing this we can reduce context switch time,\n When we exit from an interrupt handler, we directly use tcb->xcp.regs\n\nbefore\n text data bss dec hex filename\n 138805 337 24256 163398 27e46 nuttx\n\nafter\n text data bss dec hex filename\n 138499 337 24240 163076 27d04 nuttx\n\n szie change -322\nSigned-off-by: hujun5 ","shortMessageHtmlLink":"riscv: g_current_regs is only used to determine if we are in irq,"}},{"before":"bdac8c116a2b98550424ee4ebceefb30f1891f58","after":"b5c5e4b850d431707167f31423ac5a320c3719b1","ref":"refs/heads/master","pushedAt":"2024-09-20T14:07:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"gdb plugin: Encapsulate the gdb native command gcore as nxgcore\n\nModify elf with nxgcore and call gcore:\n(gdb) nxgcore --help\nusage: [-h] [-o OUTPUT] [-t OBJCOPY] [-r MEMRANGE]\n\noptions:\n -h, --help show this help message and exit\n -o OUTPUT, --output OUTPUT\n Gcore output file\n -t OBJCOPY, --objcopy OBJCOPY\n Select the appropriate architecture for the objcopy\n tool\n -r MEMRANGE, --memrange MEMRANGE\n\nexamples:\n\t(gdb) nxgcore -t arm-none-eabi-objcopy -r 0x40200000,0x48000000,0x07\n\nSigned-off-by: wangmingrong1 ","shortMessageHtmlLink":"gdb plugin: Encapsulate the gdb native command gcore as nxgcore"}},{"before":"112cc083d30047b160fbeda753a26b88362cdf70","after":"bdac8c116a2b98550424ee4ebceefb30f1891f58","ref":"refs/heads/master","pushedAt":"2024-09-20T14:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"sensor_rpmsg.c: Fix that \"stub\" will be created when local core only has subscribers.\n\nAfter the ap core subscribes to the 25hz batch 120ms data of the sensor core, it switches\nto the cp core and subscribes to the 50hz batch 120ms sensor core data. At this time,\nthe data subscribed by the AP will be abnormally lost (12.5hz). Mainly because ap\nsubscribes to sensor core data earlier than cp. The subscription of cp will be broadcast\nto the ap core at the same time, and the corresponding \"path\" already exists\nunder \"/dev/uorb\" of ap. Thus the ap will create a \"stub\".\n\nThere are some restrictions on the creation of \"stub\" to avoid this situation.\n\nSigned-off-by: likun17 ","shortMessageHtmlLink":"sensor_rpmsg.c: Fix that \"stub\" will be created when local core only …"}},{"before":"ff24fc425e9b1ccb2cb41714fd22dae29e58d769","after":"112cc083d30047b160fbeda753a26b88362cdf70","ref":"refs/heads/master","pushedAt":"2024-09-20T14:05:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"pthread_mutex:add deadlock assert\n\nSigned-off-by: anjiahao ","shortMessageHtmlLink":"pthread_mutex:add deadlock assert"}},{"before":"d26357d3e69b374aad08d5069fda741dc032be7e","after":"ff24fc425e9b1ccb2cb41714fd22dae29e58d769","ref":"refs/heads/master","pushedAt":"2024-09-20T14:02:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"github: add specifier to issue github labels\n\nThis change adds a specifier to github lables created with \"new issue\":\n\n- for labels related to architecture specifier is \"Arch: xxx\"\n- for labels related to issue type specifier is \"Type: xxx\"\n- for labels related to host OS type specifier is \"OS: xxx\"\n- for labels related to issue area type specifier is \"Area: xxx\"","shortMessageHtmlLink":"github: add specifier to issue github labels"}},{"before":"469418f3c9d04c5d07aeff3d66ecce633815a341","after":"d26357d3e69b374aad08d5069fda741dc032be7e","ref":"refs/heads/master","pushedAt":"2024-09-20T14:01:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"nuttx/math: fix greenhills build warning on using sizeof with operand\n\nthe detailed warning info are:\nCC: syslog/vsyslog.c \"pthread/pthread_create.c\", line 443: warning #1931-D: operand of sizeof is\n not a type, variable, or dereferenced pointer expression\n ptcb->cmn.timeslice = MSEC2TICK(CONFIG_RR_INTERVAL);\n ^\n\nCC: dirent/lib_closedir.c \"sched/sched_profil.c\", line 81: warning #1931-D: operand of sizeof is not a\n type, variable, or dereferenced pointer expression\n wd_start(&prof->timer, PROFTICK, profil_timer_handler, arg);\n ^\n\n\"sched/sched_profil.c\", line 142: warning #1931-D: operand of sizeof is not a\n type, variable, or dereferenced pointer expression\n wd_start(&prof->timer, PROFTICK, profil_timer_handler, (wdparm_t)prof);\n ^\n\nCC: common/arm_modifyreg8.c \"sched/sched_setscheduler.c\", line 165: warning #1931-D: operand of sizeof is\n not a type, variable, or dereferenced pointer expression\n tcb->timeslice = MSEC2TICK(CONFIG_RR_INTERVAL);\n ^\n\nCC: misc/lib_utsname.c \"sched/sched_unlock.c\", line 275: warning #1931-D: operand of sizeof is not a\n type, variable, or dereferenced pointer expression\n rtcb->timeslice = MSEC2TICK(CONFIG_RR_INTERVAL);\n ^\n\n\"sched/sched_roundrobin.c\", line 119: warning #1931-D: operand of sizeof is\n not a type, variable, or dereferenced pointer expression\n tcb->timeslice = MSEC2TICK(CONFIG_RR_INTERVAL);\n ^\n\nCC: armv7-m/arm_fpuconfig.c cxarm: Error: No files. Try -help.\nCC: misc/lib_crc8ccitt.c cxarm: Error: No files. Try -help.\ncxarm: Error: No files. Try -help.\nCC: getprime_main.c cxarm: Error: No files. Try -help.\ncxarm: Error: No files. Try -help.\nCC: misc/lib_log2ceil.c cxarm: Error: No files. Try -help.\nCC: task/task_start.c \"task/task_setup.c\", line 423: warning #1931-D: operand of sizeof is not a\n type, variable, or dereferenced pointer expression\n tcb->timeslice = MSEC2TICK(CONFIG_RR_INTERVAL);\n ^\n\nSigned-off-by: guoshichao ","shortMessageHtmlLink":"nuttx/math: fix greenhills build warning on using sizeof with operand"}},{"before":"0916461f8bbd26a235e8f00c681675f0f977a536","after":"469418f3c9d04c5d07aeff3d66ecce633815a341","ref":"refs/heads/master","pushedAt":"2024-09-20T13:47:23.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"mm/kasan: Kasan global support setting alignment length\n\n1. Similar to asan, supports single byte out of bounds detection\n2. Fix the script to address the issue of not supporting the big end\n\nSigned-off-by: wangmingrong1 ","shortMessageHtmlLink":"mm/kasan: Kasan global support setting alignment length"}},{"before":"cafd563da1dcd3f914b4c1aa6ca30657f79118b3","after":"0916461f8bbd26a235e8f00c681675f0f977a536","ref":"refs/heads/master","pushedAt":"2024-09-20T13:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"arm/qemu: Add mounting of tmpfs\n\nSigned-off-by: wangmingrong1 ","shortMessageHtmlLink":"arm/qemu: Add mounting of tmpfs"}},{"before":"985e539e028abbe2d9a85bb2677090173ad51aa1","after":"cafd563da1dcd3f914b4c1aa6ca30657f79118b3","ref":"refs/heads/master","pushedAt":"2024-09-20T13:02:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"acassis","name":"Alan C. Assis","path":"/acassis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37000?s=80&v=4"},"commit":{"message":"github/workflows: add auto labeler for PR\n\nthis commit adds initial support for auto labeler for PR\nbased on https://github.com/actions/labeler","shortMessageHtmlLink":"github/workflows: add auto labeler for PR"}},{"before":"2c543c27bf184adc685b63008d6f589b41bfb114","after":"985e539e028abbe2d9a85bb2677090173ad51aa1","ref":"refs/heads/master","pushedAt":"2024-09-20T11:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raiden00pl","name":"Mateusz Szafoni","path":"/raiden00pl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6563055?s=80&v=4"},"commit":{"message":"i2c: Optimize access to private data\n\nSigned-off-by: Shoukui Zhang ","shortMessageHtmlLink":"i2c: Optimize access to private data"}},{"before":"44cce29d1269ec42d546758e7e82e35e437f5c3e","after":"2c543c27bf184adc685b63008d6f589b41bfb114","ref":"refs/heads/master","pushedAt":"2024-09-20T10:34:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raiden00pl","name":"Mateusz Szafoni","path":"/raiden00pl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6563055?s=80&v=4"},"commit":{"message":"Fix greater-than-or-equal-to-zero issue\n\nunsigned_compare: This greater-than-or-equal-to-zero comparison without a signed value is always true. ndx >= 0U\n\nSigned-off-by: Shoukui Zhang ","shortMessageHtmlLink":"Fix greater-than-or-equal-to-zero issue"}},{"before":"6a0c0722e23f5fc294a4574111742765e8c0dd04","after":"44cce29d1269ec42d546758e7e82e35e437f5c3e","ref":"refs/heads/master","pushedAt":"2024-09-20T06:38:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"libs/gnssutils: Ignore source zip\n\nLog:\n Untracked files:\n (use \"git add ...\" to include in what will be committed)\n libs/libc/gnssutils/db46128e73cee26d6a6eb0482dcba544ee1ea9f5.zip\n\n nothing added to commit but untracked files present (use \"git add\" to track)\n\nSigned-off-by: wangjianyu3 ","shortMessageHtmlLink":"libs/gnssutils: Ignore source zip"}},{"before":"b60a8b216bd36b33ac1b37093ef11e071a8d1114","after":"6a0c0722e23f5fc294a4574111742765e8c0dd04","ref":"refs/heads/master","pushedAt":"2024-09-20T03:26:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"CI: Improvement to speed up compilation and reduce download errors.\n\nThe simple improvement is designed to speed up compilation and reduce download errors on github and local.\n\nAdded a folder nxtmpdir for storing third-party packages\n\nnuttxworkspace\n|\n|- nuttx\n|- apps\n|- nxtmpdir\n\ntools/Unix.mk:\nadded export NXTMPDIR := $(WSDIR)/nxtmpdir\n\ntools/configure.sh:\nadded option -S creates the nxtmpdir folder for third-party packages.\n\ntools/Config.mk:\nadded macro\nCLONE - Git clone repository.\nCHECK_COMMITSHA - Check if the branch contains the commit SHA-1.\n\ntools/testbuild.sh:\nadded option -S\n\nFor now I added in the folder this package\n\nESP_HAL_3RDPARTY_URL = https://github.com/espressif/esp-hal-3rdparty.git\n\nARCH\narch/xtensa/src/esp32/Make.defs\narch/xtensa/src/esp32s2/Make.defs\narch/xtensa/src/esp32s3/Make.defs\narch/risc-v/src/common/espressif/Make.defs\narch/risc-v/src/esp32c3-legacy/Make.defs\n\nbut you can also add other packages (maybe also of apps)","shortMessageHtmlLink":"CI: Improvement to speed up compilation and reduce download errors."}},{"before":"b82717b9e6b279e806a47433ae6f0f2b556474b9","after":"b60a8b216bd36b33ac1b37093ef11e071a8d1114","ref":"refs/heads/master","pushedAt":"2024-09-20T02:51:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"arch/risc-v/src/litex_ticked: Set initial tick count to known value.\n\nThe tick count should be manually set as there is no guarantee that the\nprevious boot stage hasn't modified this count since reset.","shortMessageHtmlLink":"arch/risc-v/src/litex_ticked: Set initial tick count to known value."}},{"before":"e627850442cf135bfe7c4a484ac255bf78b53977","after":"b82717b9e6b279e806a47433ae6f0f2b556474b9","ref":"refs/heads/master","pushedAt":"2024-09-20T01:29:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"arm/cortex-a,r: replace cp15 instruct to macros to align operation\n\nThis is continue work of https://github.com/apache/nuttx/pull/13486\n\nDiscussion here:\nhttps://github.com/apache/nuttx/pull/13486#discussion_r1764354675\n\n1. move cp15.h to arch public\n2. replace cp15 instruct to macros to align operation\n3. add memory barrier to avoid compiler optimization\n\nSigned-off-by: chao an ","shortMessageHtmlLink":"arm/cortex-a,r: replace cp15 instruct to macros to align operation"}},{"before":"31b2438ac158fa9fb897a59cab4bd4340e3a67e9","after":"e627850442cf135bfe7c4a484ac255bf78b53977","ref":"refs/heads/master","pushedAt":"2024-09-19T23:26:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"build(bugfix):ensure compatibility between kconfig-frontend and kconfiglib in kernel build\n\nBecause kconfiglib recognizes MODULE configuration but not modules attributes,\nand kconfig-frontend is compatible with the latest modules attributes of Linux,\nwe can only use the old version to use MODULE configuration plus options modules to be compatible with both.\n\nSigned-off-by: xuxin19 ","shortMessageHtmlLink":"build(bugfix):ensure compatibility between kconfig-frontend and kconf…"}},{"before":"1fabad67ec6a3d566ddba68af558613d3793fa3e","after":"31b2438ac158fa9fb897a59cab4bd4340e3a67e9","ref":"refs/heads/master","pushedAt":"2024-09-19T14:19:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"github/workflows: add PR size labeler\n\nadd workflow that assigns labels based on the PR's size","shortMessageHtmlLink":"github/workflows: add PR size labeler"}},{"before":"bdddc76997749a8f17581fc4053586e80ce263fc","after":"1fabad67ec6a3d566ddba68af558613d3793fa3e","ref":"refs/heads/master","pushedAt":"2024-09-19T14:13:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"lilygo_tbeam_lora_gps/gps: Enable GNSSUTILS_MINMEA_LIB for EXAMPLES_GPS\n\nLog:\n ./gps_main.c:33:10: fatal error: minmea/minmea.h: No such file or directory\n 33 | #include \n | ^~~~~~~~~~~~~~~~~\n compilation terminated.\n ERROR: xtensa-esp32-elf-gcc failed: 1\n command: xtensa-esp32-elf-gcc -MT ./gps_main.c.github.workspace.sources.apps.examples.gps.o -M '-fno-common' '-Wall' '-Wstrict-prototypes' '-Wshadow' '-Wundef' '-Wno-attributes' '-Wno-unknown-pragmas' '-Wno-psabi' '-Os' '-fno-strict-aliasing' '-fomit-frame-pointer' '-ffunction-sections' '-fdata-sections' '-mlongcalls' '-isystem' '/github/workspace/sources/nuttx/include' '-D__NuttX__' '-DNDEBUG' '-D__KERNEL__' '-Wno-cpp' '-Werror' '-I' '/github/workspace/sources/apps/include' ./gps_main.c\n gps_main.c:33:10: fatal error: minmea/minmea.h: No such file or directory\n 33 | #include \n | ^~~~~~~~~~~~~~~~~\n compilation terminated.\n\nSigned-off-by: wangjianyu3 ","shortMessageHtmlLink":"lilygo_tbeam_lora_gps/gps: Enable GNSSUTILS_MINMEA_LIB for EXAMPLES_GPS"}},{"before":"f6c1d889315fe37f473e490db0cde8f0f89da42b","after":"bdddc76997749a8f17581fc4053586e80ce263fc","ref":"refs/heads/master","pushedAt":"2024-09-19T11:54:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"nuttx/uorb: Fix incompatible type error\n\nRelated: b17c074a18834f2f69e465b354948f04a4b80d78\n\nLog:\n Error: sensors/ms56xx_uorb.c:145:20: error: initialization of 'int (*)(struct sensor_lowerhalf_s *, struct file *, uint32_t *)' {aka 'int (*)(struct sensor_lowerhalf_s *, struct file *, unsigned int *)'} from incompatible pointer type 'int (*)(struct sensor_lowerhalf_s *, struct file *, long unsigned int *)' [-Werror=incompatible-pointer-types]\n 145 | .set_interval = ms56xx_set_interval,\n | ^~~~~~~~~~~~~~~~~~~\n sensors/ms56xx_uorb.c:145:20: note: (near initialization for 'g_sensor_ops.set_interval')\n cc1: all warnings being treated as errors\n\nSigned-off-by: wangjianyu3 ","shortMessageHtmlLink":"nuttx/uorb: Fix incompatible type error"}},{"before":"f01a2c70fd375f04bfad4039a82165f901a89a87","after":"f6c1d889315fe37f473e490db0cde8f0f89da42b","ref":"refs/heads/master","pushedAt":"2024-09-19T07:44:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"mmcsd: fix a build error\n\nError: mmcsd/mmcsd_sdio.c:1419:12: error: 'mmcsd_setblockcount' defined\nbut not used [-Werror=unused-function]\n1172 1419 | static int mmcsd_setblockcount(FAR struct mmcsd_state_s\n*priv,\n\nSigned-off-by: wanggang26 ","shortMessageHtmlLink":"mmcsd: fix a build error"}},{"before":"012dcc41a2d67ca4507d4e63c4f6452b247e55c6","after":"f01a2c70fd375f04bfad4039a82165f901a89a87","ref":"refs/heads/master","pushedAt":"2024-09-19T06:08:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anchao","name":"archer","path":"/anchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758493?s=80&v=4"},"commit":{"message":"greenhills: fix the enumerated type mixed using warning\n\nCC: obstack/lib_obstack_printf.c \"mmap/fs_rammap.c\", line 126: warning #188-D: enumerated type mixed with\n another type\n enum mm_map_type_e type = (uintptr_t)entry->priv.p & 3;\n ^\n\nSigned-off-by: guoshichao ","shortMessageHtmlLink":"greenhills: fix the enumerated type mixed using warning"}},{"before":"1a6e8b9c9927d67bf72f3716eee6b52999ae2838","after":"012dcc41a2d67ca4507d4e63c4f6452b247e55c6","ref":"refs/heads/master","pushedAt":"2024-09-19T05:49:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"sim/minmea: Fix defconfig warning\n\nWarning/Error:\n $ ./tools/configure.sh -l sim:minmea\n $ make defconfig\n $ make savedefconfig\n $ diff defconfig boards/sim/sim/sim/configs/minmea/defconfig\n 38d37\n < CONFIG_GNSSUTILS_MINMEA_LIB=y\n 39a39\n > CONFIG_GNSSUTILS_MINMEA_LIB=y\n\nSigned-off-by: wangjianyu3 ","shortMessageHtmlLink":"sim/minmea: Fix defconfig warning"}},{"before":"d2b58a520e2ca50871ca151f870bfe81790177c7","after":"1a6e8b9c9927d67bf72f3716eee6b52999ae2838","ref":"refs/heads/master","pushedAt":"2024-09-19T05:29:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkarashchenko","name":"Petro Karashchenko","path":"/pkarashchenko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17704713?s=80&v=4"},"commit":{"message":"mmcsd: fix a logic error\n\nSigned-off-by: wanggang26 ","shortMessageHtmlLink":"mmcsd: fix a logic error"}},{"before":"71876ae098f75b40924f78bf8fbea927fb04d471","after":"d2b58a520e2ca50871ca151f870bfe81790177c7","ref":"refs/heads/master","pushedAt":"2024-09-19T03:45:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoxiang781216","name":"Xiang Xiao","path":"/xiaoxiang781216","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18066964?s=80&v=4"},"commit":{"message":"sensor.c: Rename container_of to list_container_of\n\nhttps://github.com/apache/nuttx/pull/11805\n\nLog:\n /github/workspace/sources/nuttx/drivers/sensors/usensor.c: In function 'usensor_get_info':\n Warning: /github/workspace/sources/nuttx/drivers/sensors/usensor.c:228:44: warning: implicit declaration of function 'container_of'; did you mean 'list_container_of'? [-Wimplicit-function-declaration]\n 228 | FAR struct usensor_lowerhalf_s *ulower = container_of(lower,\n | ^~~~~~~~~~~~\n | list_container_of\n Error: /github/workspace/sources/nuttx/drivers/sensors/usensor.c:229:44: error: expected expression before 'struct'\n 229 | struct usensor_lowerhalf_s,\n | ^~~~~~\n /github/workspace/sources/nuttx/drivers/sensors/usensor.c: In function 'usensor_control':\n Error: /github/workspace/sources/nuttx/drivers/sensors/usensor.c:241:44: error: expected expression before 'struct'\n 241 | struct usensor_lowerhalf_s,\n | ^~~~~~\n\nSigned-off-by: wangjianyu3 ","shortMessageHtmlLink":"sensor.c: Rename container_of to list_container_of"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzo0Mjo1NC4wMDAwMDBazwAAAAS80IFa","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNzo0Mjo1NC4wMDAwMDBazwAAAAS80IFa","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMzo0NToxMS4wMDAwMDBazwAAAAS6YW9J"}},"title":"Activity · apache/nuttx"}