-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better attitude filter, not sensitive to sudden accelerations #178
Conversation
I tested this branch with the repaired ardrone and I must say it feels very lagy. The attitude seems be filtered really slow and after releasing the stick it leads to oscillations over several meters back and forth. With sudden accelerations it would flip very easily. I'm pretty sure something is wrong with either my setup or my gains because it's definitely no improvement for me. I've also uploaded the last minute of flying before one motor died: http://youtu.be/pwJw4gGKXYo Edit: the motor had a good rest and works again :) |
Cross-checked at ETH, merging. |
Better attitude filter, not sensitive to sudden accelerations
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@ee32b44 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (309322c) PX4/NuttX@423371c...ee32b44 ee32b44 (HEAD, origin/master) arch/mips/src/pic32mz: Add DMA support. 87499ba arch/mips/src/pic32mz/pic32mz-gpio.c: Use LAT instead of PORT when writing. 4f9623a drivers/sensors/vl53l1x.c: Fix other cosmetic coding standard issues. 696197c drivers/sensors/vl53l1x.c: Fix more upper-/lower-case problems. bbd4b22 arch/arm/src/stm32h7/hardware/stm32_ethernet.h: Correct ETH_MACMDIOAR. Correct the physical layer address bits in ETH_MACMDIOAR register. 6a75c81 Fix some lower vs upper case problems in last commit. f466d05 drivers/sensors/vl53l1x.c: Add support for VL53L1X TOF sensor. 157bf15 configs/pnev5180b/nsh-cdcecm: Adds NSH configuration with UART0 and eth0 via CDC/ECM on USB device. 9a60350 Merged in alinjerpelea/nuttx (pull request #921) 4445a78 Update a README Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@27766d7 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (309322c) PX4/NuttX-apps@7db2a35...27766d7 27766d7 (HEAD -> master, origin/master) Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen(). 87c1083 apps/netutils/netinit: MAC address configuration was represented by type long long. That is a problem for architectures that do not support typle long long. Replaces by two long configuration items. 8c36ec3 nshlib/nsh_parse.c: Fix a warning about an uninitialized variable from the ZDS-II compiler. 6c815a8 apps/nshlib/nsh_ddcmd.c: Cosmetic edition of FAR 63de16b netutils/telnetd/telnetd_daemon.c: Fix another C89 violation that caused the ez80 build to fail.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@42b178f Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (d1298f2) PX4/NuttX@423371c...42b178f 42b178f (HEAD, origin/master) tools/nxstyle.c: Bandaid-up logic that detects left brackets on the same line in global structure/enumeration types and initializers. 35521ab Fix some new warnings found in build testing. 005a077 tools/nxstyle.c: Tool depends on the file under test containing "Private Functions" or "Public Functions" block comments. Emit an error is neither are present. 61f3881 configs/pnev5180b/usbnsh-cdcecm: This new configuration includes a USB Composite Device with both CDC/ACM and CDC/ECM. NuttShell provides a terminal via CDC/ACM. A network interface (eth0) is provided via CDC/ECM. 2dd1b33 Merged in fbraghiroli/nuttx/fix_nrf24l01 (pull request #922) 3f9ef89 Various Kconfig files: Kconfig files should not select SCHED_WORKQUEUE since that is really only is only the logical OR if SCHED_LPWORK and SCHED_HPWORK. Selecting it has no effect other than to produce an erroneous configuration. 980a89b configs/pnev5180b/nsh-cdcecm/defconfig: CDC/ECM requires SCHED_LPWORK c2a383e drivers/sensors/vl53l1x.c: Remove the VL53L1x driver. It does not compile. df3ea97 sched/semaphore/sem_holder.c: Fix a bad assertion. The comments state correctly that we cannot make any assumptions about the number of holders of the semaphore, yet the code asserts if there are any holders. This makes the code behave closer to what the comments say. f4a21af configs/olimex-stm32-e407/src: Change initialization to match the way it is done with other boards. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@18a8032 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (d1298f2) PX4/NuttX-apps@7db2a35...18a8032 18a8032 (HEAD -> master, origin/master) examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen(). 87c1083 apps/netutils/netinit: MAC address configuration was represented by type long long. That is a problem for architectures that do not support typle long long. Replaces by two long configuration items. 8c36ec3 nshlib/nsh_parse.c: Fix a warning about an uninitialized variable from the ZDS-II compiler.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@923cb52 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (d1298f2) PX4/NuttX@423371c...923cb52 923cb52 (HEAD, origin/master) arch/arm/src/imxrt/imxrt_ehci.c: Add i.MXRT ECHI driver. f6221ae tools/nxstyle.c: Fix logic from commit 005a077 for the case of header files when contain no functions. 42b178f tools/nxstyle.c: Bandaid-up logic that detects left brackets on the same line in global structure/enumeration types and initializers. 35521ab Fix some new warnings found in build testing. 005a077 tools/nxstyle.c: Tool depends on the file under test containing "Private Functions" or "Public Functions" block comments. Emit an error is neither are present. 61f3881 configs/pnev5180b/usbnsh-cdcecm: This new configuration includes a USB Composite Device with both CDC/ACM and CDC/ECM. NuttShell provides a terminal via CDC/ACM. A network interface (eth0) is provided via CDC/ECM. 2dd1b33 Merged in fbraghiroli/nuttx/fix_nrf24l01 (pull request #922) 3f9ef89 Various Kconfig files: Kconfig files should not select SCHED_WORKQUEUE since that is really only is only the logical OR if SCHED_LPWORK and SCHED_HPWORK. Selecting it has no effect other than to produce an erroneous configuration. 980a89b configs/pnev5180b/nsh-cdcecm/defconfig: CDC/ECM requires SCHED_LPWORK c2a383e drivers/sensors/vl53l1x.c: Remove the VL53L1x driver. It does not compile. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@334b450 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (d1298f2) PX4/NuttX-apps@7db2a35...334b450 334b450 (HEAD -> master, origin/master) wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen(). 87c1083 apps/netutils/netinit: MAC address configuration was represented by type long long. That is a problem for architectures that do not support typle long long. Replaces by two long configuration items.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@bde0509 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (d1298f2) PX4/NuttX@423371c...bde0509 bde0509 (HEAD, origin/master) tools/nxstyle.c: Fix error in conditional logic that was preventing detection bad brace alignment. Add logic to handle alignment of braces in data initializators which following slightly different indentation rules. 5653b9a arch/arm/src/lpc17xx/lpc17_lowputc.c: Correct muffed warning fix of 35521ab. c9bdc10 configs/stm32f4discovery/kernel/Makefile: Fix a problem with undefined symbol 'abort' from GCC library. Fix by moving libgcc into recursive archive group between --start-group and --end-group. Other kernel/Makefiles suffer from this same issue 0136cd9 include/nuttx/net/netconfig.h: Fix warning '__MAX_UDP_MSS macro redefined' 923cb52 arch/arm/src/imxrt/imxrt_ehci.c: Add i.MXRT ECHI driver. f6221ae tools/nxstyle.c: Fix logic from commit 005a077 for the case of header files when contain no functions. 42b178f tools/nxstyle.c: Bandaid-up logic that detects left brackets on the same line in global structure/enumeration types and initializers. 35521ab Fix some new warnings found in build testing. 005a077 tools/nxstyle.c: Tool depends on the file under test containing "Private Functions" or "Public Functions" block comments. Emit an error is neither are present. 61f3881 configs/pnev5180b/usbnsh-cdcecm: This new configuration includes a USB Composite Device with both CDC/ACM and CDC/ECM. NuttShell provides a terminal via CDC/ACM. A network interface (eth0) is provided via CDC/ECM. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@334b450 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (d1298f2) PX4/NuttX-apps@7db2a35...334b450 334b450 (HEAD -> master, origin/master) wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen(). 87c1083 apps/netutils/netinit: MAC address configuration was represented by type long long. That is a problem for architectures that do not support typle long long. Replaces by two long configuration items.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@077d164 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (cdadb39) PX4/NuttX@423371c...077d164 077d164 (HEAD, origin/master) /net/inet: Simplify design of change in last commit. de5a616 This commit implements a proper version of SO_LINGER. Not sufficiently tested on initial commit. ded1900 include/nuttx/net/net.h: Fix some long lines. b0f7518 net/inet/inet_close.c: Extend some comments. 5e36627 Update TODO list and fix an error in conditional compilation that I introduced with the last commit. 5af5fc4 net/inet/inet_close.c: Last PR remove SO_LINGER socket option. SO_LINGER was always enabled is CONFIG_NET_SOLINGER was selected. ed9fe70 Merged in masayuki2009/nuttx.nuttx/fix_tcp_active_close (pull request #923) 5dc1618 Merged in alinjerpelea/nuttx (pull request #924) 478d274 configs/pnev5180b/src/pc17_romfs: pnev5180b/src/lpc17_romfs: Automount baked-in ROMFS image. Includes support for linking a binary ROMFS image into the nuttx executable and for mounting it during board bringup. b9d2e51 libs/libc/netdb: Implemented the netdb functions getnameinfo(), getservbyport(), and getservbyport_r(). Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@334b450 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (cdadb39) PX4/NuttX-apps@7db2a35...334b450 334b450 (HEAD -> master, origin/master) wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen(). 87c1083 apps/netutils/netinit: MAC address configuration was represented by type long long. That is a problem for architectures that do not support typle long long. Replaces by two long configuration items.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@79e79f0 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (9bfc4f2) PX4/NuttX@423371c...79e79f0 79e79f0 (HEAD, origin/master) Merged in alinjerpelea/nuttx (pull request #925) 574595d Still fixing new warnings found in build testing. 8774977 Fix warnings found in build testing. 077d164 /net/inet: Simplify design of change in last commit. de5a616 This commit implements a proper version of SO_LINGER. Not sufficiently tested on initial commit. ded1900 include/nuttx/net/net.h: Fix some long lines. b0f7518 net/inet/inet_close.c: Extend some comments. 5e36627 Update TODO list and fix an error in conditional compilation that I introduced with the last commit. 5af5fc4 net/inet/inet_close.c: Last PR remove SO_LINGER socket option. SO_LINGER was always enabled is CONFIG_NET_SOLINGER was selected. ed9fe70 Merged in masayuki2009/nuttx.nuttx/fix_tcp_active_close (pull request #923) Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@ee8af2a Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (9bfc4f2) PX4/NuttX-apps@7db2a35...ee8af2a ee8af2a (HEAD -> master, origin/master) Fix warnings found in build testing. 334b450 wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen().
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@7815c3a Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (fecb32f) PX4/NuttX@423371c...7815c3a 7815c3a (HEAD, origin/master) Merged in masayuki2009/nuttx.nuttx/tiva_with_qemu (pull request #927) b6e7812 Merged in masayuki2009/nuttx.nuttx/fix_gs2200m (pull request #926) 1346f29 net/: Fix alignment and spacing problems found by tools/nxstyle. 7b554d6 Update README 79e79f0 Merged in alinjerpelea/nuttx (pull request #925) 574595d Still fixing new warnings found in build testing. 8774977 Fix warnings found in build testing. 077d164 /net/inet: Simplify design of change in last commit. de5a616 This commit implements a proper version of SO_LINGER. Not sufficiently tested on initial commit. ded1900 include/nuttx/net/net.h: Fix some long lines. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@ee8af2a Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (fecb32f) PX4/NuttX-apps@7db2a35...ee8af2a ee8af2a (HEAD -> master, origin/master) Fix warnings found in build testing. 334b450 wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson. 24e590b apps/nshlib/nsh_ddcmd.c: Seemingly nonsense change but somehow works around a compilation error using the ZDS-II toolchain. It was claiming that vtbl was undefined indd_outfopen().
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@55a4029 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (a2471fb) PX4/NuttX@423371c...55a4029 55a4029 (HEAD, origin/master) Merged in alinjerpelea/nuttx (pull request #928) 7815c3a Merged in masayuki2009/nuttx.nuttx/tiva_with_qemu (pull request #927) b6e7812 Merged in masayuki2009/nuttx.nuttx/fix_gs2200m (pull request #926) 1346f29 net/: Fix alignment and spacing problems found by tools/nxstyle. 7b554d6 Update README 79e79f0 Merged in alinjerpelea/nuttx (pull request #925) 574595d Still fixing new warnings found in build testing. 8774977 Fix warnings found in build testing. 077d164 /net/inet: Simplify design of change in last commit. de5a616 This commit implements a proper version of SO_LINGER. Not sufficiently tested on initial commit. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@b12b61d Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (a2471fb) PX4/NuttX-apps@7db2a35...b12b61d b12b61d (HEAD -> master, origin/master) Merged in masayuki2009/nuttx.apps/fix_webserver (pull request #179) ee8af2a Fix warnings found in build testing. 334b450 wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil. bd14bf7 apps/netutils/json: Removed. Replaced with apps/netutils/cjson.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@48760b2 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (72a4494) PX4/NuttX@423371c...48760b2 48760b2 (HEAD, origin/master) Merged in masayuki2009/nuttx.nuttx/improve_gs2200m_performance (pull request #931) 55026f2 arch/arm/src/am335x: Add clock module registers definition. Switch to DMTIMER1 for systick. 03fe07c Merged in bkueng/nuttx/uart_invert_ioctl_continued (pull request #930) 093f98c arch/arm/src/imxrt/imxrt_usdhc.c: Implements SDIO and Multi-card support for i.MX RT. 1395938 arch/arm/src/stm32f7/stm32_serial.c: This adds the ability to invert and swap RX/TX on STM32F7 UARTs. I added the TIOCGINVERT as well to reserve the IOCTL number, but did not implement it. This is the same as for TIOCGSINGLEWIRE. 118d0f8 Trivial updates to last PR for minor issues reported by tools/nxstyle. 55a4029 Merged in alinjerpelea/nuttx (pull request #928) 7815c3a Merged in masayuki2009/nuttx.nuttx/tiva_with_qemu (pull request #927) b6e7812 Merged in masayuki2009/nuttx.nuttx/fix_gs2200m (pull request #926) 1346f29 net/: Fix alignment and spacing problems found by tools/nxstyle. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@c131733 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (72a4494) PX4/NuttX-apps@7db2a35...c131733 c131733 (HEAD -> master, origin/master) Merged in masayuki2009/nuttx.apps/mp3_on_webserver (pull request #180) b12b61d Merged in masayuki2009/nuttx.apps/fix_webserver (pull request #179) ee8af2a Fix warnings found in build testing. 334b450 wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil.
NuttX: - https://github.com/PX4-NuttX/nuttx/tree/master - PX4/NuttX@9b8c4a3 Changes from PX4/NuttX (PX4/NuttX@423371c) in current PX4/master (72a4494) PX4/NuttX@423371c...9b8c4a3 9b8c4a3 (HEAD, origin/master) Merged in alinjerpelea/nuttx (pull request #935) 128c1f1 Merged in alinjerpelea/nuttx (pull request #934) d9767b7 tools/mkexport.sh: The mcu sub-directory chip/ was renamed to hardware/ in late May of 2019. The mkexport.sh script that copies these files was not updated, however, until now. Noted by Alin Jerpelea. 37a24c0 arch/arm/src/cxd56xx: Cleaning up header files to match project layout. 48760b2 Merged in masayuki2009/nuttx.nuttx/improve_gs2200m_performance (pull request #931) 55026f2 arch/arm/src/am335x: Add clock module registers definition. Switch to DMTIMER1 for systick. 03fe07c Merged in bkueng/nuttx/uart_invert_ioctl_continued (pull request #930) 093f98c arch/arm/src/imxrt/imxrt_usdhc.c: Implements SDIO and Multi-card support for i.MX RT. 1395938 arch/arm/src/stm32f7/stm32_serial.c: This adds the ability to invert and swap RX/TX on STM32F7 UARTs. I added the TIOCGINVERT as well to reserve the IOCTL number, but did not implement it. This is the same as for TIOCGSINGLEWIRE. 118d0f8 Trivial updates to last PR for minor issues reported by tools/nxstyle. Apps: - https://github.com/PX4/NuttX-apps/tree/master - PX4/NuttX-apps@c131733 Changes from PX4/NuttX-apps (PX4/NuttX-apps@7db2a35) in current PX4/master (72a4494) PX4/NuttX-apps@7db2a35...c131733 c131733 (HEAD -> master, origin/master) Merged in masayuki2009/nuttx.apps/mp3_on_webserver (pull request #180) b12b61d Merged in masayuki2009/nuttx.apps/fix_webserver (pull request #179) ee8af2a Fix warnings found in build testing. 334b450 wireless/gs2200m/gs2200m_main.c: Fix a warning about an uninitialized return value found in build testing. 18a8032 examples/vl53l1x: Remove. The driver does not compile. 94ac7dc examples/vl53l1x: Add VL53L1X example demo. 27766d7 Merged in masayuki2009/nuttx.apps/fix_apps_industry (pull request #178) d2f3ad9 Merged in masayuki2009/nuttx.apps/wireless_gs2200m (pull request #177) 2c8e349 Merged in masayuki2009/nuttx.apps/add_system_gs2200m (pull request #176) 6561573 industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil.
This fixes some issues we had with aggressive multirotor flight. Tested in lab setup, not flown outdoors with RC. Please test and report back.