aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/boards
Commit message (Collapse)AuthorAgeFilesLines
* FMUv2: added define for PX4_I2C_BUS_ONBOARDAndrew Tridgell2014-07-081-1/+2
| | | | needed for hmc5883 on main bus (for FMUv3)
* FMUv2: added defines for FMUv3 sensorsAndrew Tridgell2014-07-082-0/+34
| | | | | this enables EXT0 to EXT3 on external SPI bus, and gives correct names for FMUv3 board
* drivers: Warning fixesLorenz Meier2014-06-302-3/+3
|
* Fix compiler warningsDon Gagne2014-06-291-1/+1
|
* Count devices on SPI4 / EXT from 1 as for the other busesLorenz Meier2014-05-281-2/+4
|
* Fix SPI select on port 4 to use the right definesLorenz Meier2014-05-281-4/+4
|
* Add SPI4 init bits for FMUv2Lorenz Meier2014-05-283-0/+52
|
* FMUv1 board prettifyingLorenz Meier2014-05-281-1/+2
|
* [l3gd20] Make gyro orientation board-overridableAsh Charles2014-05-141-0/+1
| | | | | | | | | | As discussed [1], provide a default SENSOR_BOARD_ROTATION (270 degrees as this seems most common) and let boards override it as necessary. [1] https://github.com/gumstix/m4-firmware/commit/7d0850a710b3ac9e9e165beb36389577d0e5adcb#commitcomment-6315550 Signed-off-by: Ash Charles <ashcharles@gmail.com>
* [aerocore] Remove commented code for GPIO2Ash Charles2014-05-131-2/+0
| | | | | | GPIO2 is currently used for the tone alarm, not an arbitrary GPIO. Signed-off-by: Ash Charles <ashcharles@gmail.com>
* [gps] Conditionally set default GPS portAsh Charles2014-05-131-0/+1
| | | | | | | | AeroCore uses ttyS0 not ttyS3 as the serial port connected to the GPS. Now, a board can set GPS_DEFAULT_UART_PORT to override the default setting in a board-specific fashion. Signed-off-by: Ash Charles <ashcharles@gmail.com>
* Add Gumstix AeroCore deviceAsh Charles2014-05-138-0/+891
| | | | | | | | | | | Based on the work of Andrew Smith [1], add board configuration and device drivers to support the Gumstix AeroCore (previously Aerodroid) board [2]. The AeroCore is an autopilot board based on a STM32F427 similar to the FMUv2. [1] https://github.com/smithandrewc/Firmware [2] https://store.gumstix.com/index.php/products/585/ Signed-off-by: Ash Charles <ashcharles@gmail.com>
* S.BUS output disable cleanupLorenz Meier2014-01-222-3/+1
|
* Configuring PX4IOv2 led pinsLorenz Meier2014-01-161-3/+3
|
* Configuring PX4IOv1 led pinsLorenz Meier2014-01-161-3/+3
|
* Fix FMUs B/E led pin configLorenz Meier2014-01-161-1/+1
|
* Patching up MPU6K pin disable definesLorenz Meier2014-01-141-2/+2
|
* Cleaned up init config and picked a safe bet on FRAM clock speedLorenz Meier2014-01-091-6/+9
|
* Added unique ID locationLorenz Meier2014-01-072-0/+3
|
* Board config sweep / cleanup. No further functionality-relevant points foundLorenz Meier2014-01-023-17/+17
|
* Removed bogus 50 MHz setting, only relevant for outputsLorenz Meier2014-01-022-4/+4
|
* Final pin config for F1 PPM decoding, tested to be operational, pending ↵Lorenz Meier2014-01-022-2/+2
| | | | in-application testing
* FMU-inspired PPM configLorenz Meier2014-01-022-2/+2
|
* px4fmu2: enable SPI sensor DRDY pinsAndrew Tridgell2013-12-101-0/+5
|
* Added IOCTL and command for sensor rail reset (does not yet re-initialize ↵Lorenz Meier2013-12-041-0/+17
| | | | sensor drivers)
* FMUv2: don't config ADC pins that are now used for MPU6k CS and other usesAndrew Tridgell2013-11-301-3/+3
|
* FMUv2: change CS pins to 2MHzAndrew Tridgell2013-11-301-5/+5
| | | | this gives cleaner traces
* FMUv2: set MPU6000 CS as initially de-selectedAndrew Tridgell2013-11-301-0/+1
|
* FMUv2: added define for MPU DRDY pinAndrew Tridgell2013-11-301-0/+1
|
* FMUv2: added support for MPU6000 on v2.4 boardAndrew Tridgell2013-11-302-0/+15
|
* Hotfix: Be more aggressive about SPI2 init on v1 boardsLorenz Meier2013-11-081-8/+9
|
* Implement Spektrum DSM pairing in V2Jean Cyr2013-09-182-4/+2
| | | | | - Bind control for V2 - Relays and accessory power not supported on V2 hardware
* Make the init code compile if we don't have the granule allocator / dma ↵px4dev2013-09-111-4/+11
| | | | allocator required
* Add DMA buffer allocation pool.px4dev2013-09-111-1/+60
|
* Added support for FMUv1 for RGB led and dim led supportLorenz Meier2013-08-171-0/+2
|
* Added LED_TOGGLE for normal LEDsJulian Oes2013-08-152-0/+31
|
* Restructure things so that the PX4 configs move out of the NuttX tree, and ↵px4dev2013-08-0224-48/+171
| | | | | | most of the PX4-specific board configuration data moves out of the config and into the board driver. Rename some directories that got left behind in the great board renaming.
* Fix the clock enable register for FMUv2 PWM outputs 1-4.px4dev2013-07-291-1/+1
| | | | Teach the stm32 pwm driver about the MOE bit on advanced timers.
* Updated F330 script, enabled amber ledLorenz Meier2013-07-252-4/+4
|
* Compile fixesLorenz Meier2013-07-181-1/+1
|
* Compiling / executing WIP on leds, leds not operational yetLorenz Meier2013-07-182-2/+2
|
* Added led support to FMUv2Lorenz Meier2013-07-174-5/+90
|
* Some more v2 pin / gpio configs missed in the previous commitpx4dev2013-07-112-7/+17
|
* Fix the px4io serial port device name now that we're not using UART8 as the ↵px4dev2013-07-071-1/+1
| | | | console.
* Pull v2 pieces up to build with the mergepx4dev2013-07-078-12/+12
|
* Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringuppx4dev2013-07-079-9/+9
|\
| * Integration WIP with current NuttX versionLorenz Meier2013-06-019-9/+9
| |
* | iov2 pin definition cleanup sweeppx4dev2013-07-042-26/+12
| |
* | Add PX4IOv2 support to the uploader.px4dev2013-07-042-0/+4
| |
* | Rework the FMU<->IO connection to use a simple fixed-size DMA packet; this ↵px4dev2013-07-032-2/+18
| | | | | | | | | | | | should let us reduce overall latency and bump the bitrate up. Will still require some tuning.