Jacob Dahl
d08ec05bab
PWM automatic trigger system (ATS) for parachutes ( #13726 )
...
* parameter and logic to commander for triggering failsafe from external automatic trigger system.
* logic to startup script for enabling ATS. Added uORB publishing to pwm_input module.
* Refactored out CDev usage from pwm_input and ll40ls. Refactored out ll40ls specifics from pwm_input and cleaned up dead code.
5 years ago
David Sidrane
e847698c9f
PX4 System changes Supporting STM32H7
...
stm32:ToneAlarmInterfacePWM TIM15-TIM17 have a BDTR Register
common:board_crashdump Add H7 support
stm32/board_mcu_version:Support H7
PX4 ADC:Use 32 interface and resoution abstraction
Added PX4 stm32h7 ADC driver
stm32h7:adc fix ADC ready check
fmu: handle BOARD_HAS_PWM==5
cmake: improve error handling for NuttX olddefconfig failures
WorkQueueManager:Quiet loadmon stack warning
camera_trigger:GPIO support < 6 GPIO
Adjust stack sizes (under hw stack check)
PX4 System changes Supporting STM32H7 PX4IO Driver
aerotenna_ocpoc:ADC add px4_arch_adc_dn_fullcount
init.cmake:Track Upstream change needing Make.def at config time
PX4 System changes Supporting STM32H7
NuttX CMakeLists.txt Track upstream changes
Common board_crashdump add header and px4 config
NuttX simplify callinb make libapps
Use UINT32_MAX for error return
drivers:uavcannode NuttX chip is now hardware
drivers:uavcanesc NuttX chip is now hardware
px4io:Avoid Race on AP to PX4 IO upgrade
5 years ago
Beat Küng
3198610f85
src/platforms: move all headers to platforms/common/include/px4_platform_common
...
and remove the px4_ prefix, except for px4_config.h.
command to update includes:
for k in app.h atomic.h cli.h console_buffer.h defines.h getopt.h i2c.h init.h log.h micro_hal.h module.h module_params.h param.h param_macros.h posix.h sem.h sem.hpp shmem.h shutdown.h tasks.h time.h workqueue.h; do for i in $(grep -rl 'include <px4_'$k src platforms boards); do sed -i 's/#include <px4_'$k'/#include <px4_platform_common\/'$k/ $i; done; done
for in $(grep -rl 'include <px4_config.h' src platforms boards); do sed -i 's/#include <px4_config.h/#include <px4_platform_common\/px4_config.h'/ $i; done
Transitional headers for submodules are added (px4_{defines,log,time}.h)
5 years ago
Daniel Agar
78ef8aab2d
STACK_MAIN increase default 1024 -> 2048
6 years ago
Daniel Agar
b35d048566
cmake enable -Wcast-align and disable per module
6 years ago
Julian Oes
5b9dea5604
Replacing usleep with px4_usleep
...
This is a step towards isolating time from the system.
6 years ago
Daniel Agar
dd0baaee91
delete IOCTL SENSORIOCSQUEUEDEPTH
...
- only used in test routines
6 years ago
Daniel Agar
3d6c1690c9
pwm_input cleanup unnecessary Device CDev usage
7 years ago
Philipp Oettershagen
6f1f414b49
Subsystem_info status flags & checks : Initial commit, updating the health flags in a centralized way mostly in commander and the votedSensorsUpdate function.
7 years ago
Beat Küng
7c79c1ae9f
pwm_input: add argc check
7 years ago
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
7 years ago
Daniel Agar
d7aaab07fc
delete unused SENSORIOCGQUEUEDEPTH
7 years ago
David Sidrane
21caf63e13
Update px4iofirmware, px4io and drivers to uses NuttX IRQ API changes
8 years ago
David Sidrane
ddb9bc3242
Honor micro hal
8 years ago
Lorenz Meier
7398164fcc
Updated PX4 use / API of low level GPIO and other hardware-centric system facilities
9 years ago
James Goppert
967e4dd127
Modified cmake to use STACK_MAX and STACK_MAIN
9 years ago
Lorenz Meier
3d282e4ee8
Flag locations in PWM input driver needing refactoring
9 years ago
Stefan
4ab4f1edc7
Update pwm_input.cpp
...
spelling mistakes
9 years ago
Lorenz Meier
7b9d49f6b6
PWM input driver: Fix code style
9 years ago
Lorenz Meier
f87407eb54
PWMin: Fix test cmd
9 years ago
Lorenz Meier
06076189da
PWM input: Fixed code style
10 years ago
Lorenz Meier
fa5071b3c5
Remove module.mk files to prevent confusion of adopters upgrading
10 years ago
James Goppert
1d6b31d196
Switch to cmake build system.
10 years ago
Karl Schwabe
8e16fdeebf
pwm_input bug fix: Incorrect APBs on timers 5, 9, 10, 11 and 12
10 years ago
Lorenz Meier
588146e536
PWM input driver: Add missing GPIO config for pin reset
10 years ago
Lorenz Meier
4e2bcf3315
LL40S: Remove printf in interrupt context
10 years ago
Ban Siesta
bb3ad64aac
pwm_input: get rid of start full and instead start whenever someone reads from the driver, as well as various other small changes
10 years ago
Ban Siesta
4e897bf197
pwm_input: comment style
10 years ago
Ban Siesta
3efaeabd5b
pwm_input: astyle
10 years ago
Max Shvetsov
dbe58d6165
[pwm_input] reset feature added
...
publication to range_finder topic added
10 years ago
Mark Charlebois
9758112e31
Use px4_config.h instead of nuttx/config.h
...
Modified code to use OS independent header file for config settings.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
10 years ago
Andrew Tridgell
41cc04c064
pwm_input: added PWM input driver
...
this allows for input of PWM signals on the FMUv2 aux5 pins
10 years ago