px4dev
264cf65d0f
Fix an error in a #error
12 years ago
px4dev
74c62a131e
Fix the way that we idle the tone_alarm pin so that the board defines what is the 'safe' state.
12 years ago
px4dev
8fe14fdfdb
Silence the tone for pauses in legato tunes. Some tunes sound better now.
...
Add new, distinctive error/notification tones.
Reduce the amount of data space consumed by the largest tune.
12 years ago
px4dev
da529bb83b
Fix a typo in several of the basic alarm beep tones.
12 years ago
px4dev
6cf0758b24
Changes for multi-rate PWM output; default and alternate rates. ioctl protocol, PX4IO support.
12 years ago
px4dev
4bc2ea744e
more constness
12 years ago
px4dev
18d9956876
One more tune. Might be a bit big to keep.
12 years ago
px4dev
32e67883e8
Add one more tune. Improve error handling. Be less picky about tunes passed on the command-line.
12 years ago
px4dev
02fc6812d4
Add support for arbitrary user tunes on the commandline.
12 years ago
px4dev
0d9d009961
New tone_alarm driver, now features GWBasic PLAY / ANSI music string format
12 years ago
Lorenz Meier
dee0a30e16
Hotfix: ensure PWM output on IO and FMU stops when disarming
12 years ago
px4dev
3d53b1d551
Fix it here, too.
12 years ago
px4dev
923a7cc505
Add an interrupt-safe way of comparing a timestamp with the current time.
...
Add an interrupt-safe way of storing the current time into a timestamp.
12 years ago
Lorenz Meier
dad7f9f436
Selected adjustments / fixes to make old apps compatible with new-style ADC driver
12 years ago
px4dev
b167912b1b
Enable the temperature sensor channel for F2/F4 devices.
12 years ago
px4dev
bc432b1feb
Cleanup and add support for multiple channels.
12 years ago
px4dev
22f5a1dc94
First cut at a simple® ADC driver built on our driver framework.
12 years ago
px4dev
76895af6eb
Fix several aspects of the PWM output driver; enable auto-reload, use named constants for various control bits, and use a more polite mechanism at disarm time to avoid runt pulses.
...
This may address an issue we've seen where we get occasional malformed PWM output pulses, possibly due to a race between compare updates and the timer.
12 years ago
Lorenz Meier
e7f2c053c2
Quickly separated low-level raw RC from mapped / scaled RC, supports FMU PPM and IO PPM / Spektrum now
12 years ago
px4dev
06e17eae5d
Fix off-by-one reading PWM output values. Minor robustness tweaks.
12 years ago
px4dev
f11cf48bb9
Attach the interrupt before powering on the HRT timer.
12 years ago
px4dev
ea539031da
Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet.
12 years ago
px4dev
9184753f17
Remove an annoying message.
13 years ago
px4dev
6cec7f131e
Minor board.h changes.
13 years ago
px4dev
1065118ebc
Separate config from implementation for the STM32 pwm servo driver.
13 years ago
px4dev
2fc1032069
Major formatting/whitespace cleanup
13 years ago
px4dev
eaf91f05bd
Fix a filename
13 years ago
px4dev
3d79b9a0b0
Tease the PWM driver out and fix some build issues after cleaning up behind the cpuload pieces.
13 years ago
px4dev
c3fe915b44
Checkpoint - moving things out of the NuttX configs/*/src directories
13 years ago
px4dev
5b9c469770
Function type fix
13 years ago
px4dev
5925d146bc
Move the tone_alarm driver out of the NuttX configs area and add it as an stm32-specific driver in the PX4 apps space.
...
Add a new tone_alarm command that can be used to start/stop alarm tones from the shell.
13 years ago