104 Commits (d29c66b028cfc2552bb24e2f2477b306906f91cb)

Author SHA1 Message Date
Lorenz Meier 41629e0ddb Operational mixing and outputs in hil 12 years ago
Lorenz Meier b43f692d3a Correctly handling 8+ outputs, currently only first 8 supported 12 years ago
Lorenz Meier e8eb887515 Added hil command to emulate PWM outputs 12 years ago
Lorenz Meier e99a684fd8 Removed debug ioctl output 12 years ago
px4dev ff3a014971 Another take on Spektrum/DSM frame decoding, based on more careful examination of the relevant docs. 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 39659e57f8 Add prototypical support for Spektrum satellite remotes to PX4IO. 12 years ago
px4dev 06e17eae5d Fix off-by-one reading PWM output values. Minor robustness tweaks. 12 years ago
px4dev 487597b385 Checkpoint; messages from FMU now make it to IO intact; fix HRT init timing, process more bytes from the serial port, add some simple packet counting. 12 years ago
px4dev b0da90b6db When starting the px4io driver, check that data is being received from the PX4IO board. 12 years ago
px4dev f11cf48bb9 Attach the interrupt before powering on the HRT timer. 12 years ago
px4dev 5af84e3b11 Check for transmit errors. 12 years ago
px4dev ea539031da Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet. 12 years ago
Lorenz Meier 18dbdf0a54 Report mag status to system, sanity-check calibration 12 years ago
px4dev 34a3b260f3 Move the last of the board-specific code for PX4FMU out of the NuttX tree. Now it's just configuration. 12 years ago
px4dev b685d46dbf Clean out remains of the old EEPROM driver. 12 years ago
px4dev 270a5d351f Warning fixes. 12 years ago
px4dev 9a85801cb0 Doxyheader fixes 12 years ago
Lorenz Meier 574eb96a2e Calibration improvement 12 years ago
px4dev 98791bc674 Remove reboot() API, replace with a prototype for up_systemreset() which is portable. 12 years ago
px4dev 9184753f17 Remove an annoying message. 12 years ago
px4dev 0272fc49aa Build fix due to missing include. 12 years ago
px4dev 6cec7f131e Minor board.h changes. 12 years ago
px4dev 5135e5308b Hoist the GPIO driver out and integrate it with the px4fmu driver. Move these pieces into the drivers tree. 12 years ago
px4dev 1065118ebc Separate config from implementation for the STM32 pwm servo driver. 12 years ago
px4dev 2fc1032069 Major formatting/whitespace cleanup 12 years ago
px4dev 34f99c7dca Hoist the ADC and CAN board-specific pieces. 12 years ago
px4dev db044b64cd Hoist the oard-specific USB pieces. 12 years ago
px4dev 7b4118a5e7 Hoist SPI functions. 12 years ago
px4dev eaf91f05bd Fix a filename 12 years ago
px4dev 3d79b9a0b0 Tease the PWM driver out and fix some build issues after cleaning up behind the cpuload pieces. 12 years ago
px4dev c3fe915b44 Checkpoint - moving things out of the NuttX configs/*/src directories 12 years ago
px4dev 0afeeb5dd8 Move the PX4IO driver into the drivers folder. 12 years ago
Lorenz Meier df8148033a Cleaned up calibration, added text messages ring buffer 12 years ago
px4dev 5b9c469770 Function type fix 12 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. 12 years ago
Lorenz Meier 096bf2dc93 Checkpoint: Working, but non-verified full mag calibration 12 years ago
px4dev bfbd17a2fa Make it possible to run fmu and px4io simultaneously with full control over both sets of possible PWM outputs. First started wins. 12 years ago
Lorenz Meier 97726fa679 Calibration WIP, not compiling 13 years ago
Lorenz Meier 642f3426a7 Added mag calibration routine, fixed minor typos without runtime effects 13 years ago
Lorenz Meier bd3f3b1031 Sensor rate and throttle inversion fixes 13 years ago
px4dev 22537447db Adjust to changes in the work queue API. 13 years ago
Lorenz Meier c25cef299f Fixed to mag measurement and filter 13 years ago
Lorenz Meier db6ec2d7d2 Various minor fixes and improvements across system 13 years ago
Lorenz Meier 84e11a0cac Fixed correct RC loss detection, AR.Drone is now shutting down motors after 1 s of RC loss. Added debug topic. 13 years ago
Lorenz Meier eb01cd6fd3 Changed a critical section to double precision calculation. It may not be necessary, but lets not risk precision unless we have properly analyzed what numerical precision is required. 13 years ago
px4dev 00ba1d629b Redo the math in the ms5611 driver to a) avoid re-computing scaling factors for every pressure measurement, b) be perhaps more readable and follow the data sheet more closely, and c) support calibration of the MSL pressure. 13 years ago
Lorenz Meier cf62c892f9 Added temperature measurement, added led system command 13 years ago
Lorenz Meier 39fd8b9cda Fixed minor compile warnings (just warnings, no effect on execution) in BMA180 13 years ago
Lorenz Meier 4ba8036d80 minor typo in comment 13 years ago