Tim Dyer
b65ff53b00
Initial build for Crazyflie 2.0
...
Working crazyflie firmware build
* Console on USART3
* Could not disable building PX4IO firmware, currently commented out
Don't build PX4IO firmware if the board doesn't ask for it
Added crazyflie motor driver
Fixed wrong register
CLK_SEL is in PWR_MGMT_1
Initial I2C/SPI MPU9250 device
* Tested with I2C
* Need to add error checking
* Intermittent crash on stop call
Working ak8963 mag driver
Functional lps25h driver. Work in progress.
Works well enough to probe and allow sensors task to start.
Added serial port test module
HACK! Get sensors module working
Set crazyflie PWM range
Extend baudrate for Crazyflie's NRF radio
Added dummy tone alarm to allow for init
Added autostart script for Crazyflie
2016-09-04 19:12:08 +02:00
Lorenz Meier
c1e681df60
HMC: Fill extended mag report completely
2016-09-04 19:11:46 +02:00
Lorenz Meier
45f740e210
Device: Allow access to device id
2016-09-04 19:11:28 +02:00
Lorenz Meier
31bba3a847
Report mag data
2016-09-04 19:10:57 +02:00
Carlo Wood
cc69dd5665
printf format fixes. ( #5444 )
...
After I got a compiler warning for a printf format in this file
(which I cannot reproduce anymore; for some reason g++ is usually
quite happy with all the errors in this file), I fixed all 'printf'
formats to match the type of their arguments as follows:
uint8_t : %hhu
uint16_t : %hu (or %hx)
uint32_t : %u (or %x)
int16_t : %hd
int and int32_t : %d
long int : %ld
Since this file is C++, what we REALLY should be using is
ostream operator<<'s of course (type safe by design and faster
(compile time type matching, no need for format decoding)).
2016-09-04 14:28:23 +02:00
Lorenz Meier
48a94e3570
Fixed i2c not running ( #5408 )
2016-09-01 09:19:30 +02:00
Nicolas de Palezieux
ebce93f338
only advertise range topic of px4flow board if it is the primary range device ( #5390 )
...
this allows selecting another range device such as a lidar by starting that app first
2016-08-26 14:28:46 +02:00
Beat Küng
a7ef9b4954
fix navio_gpio: use uintptr_t for pointer type instead of uint32_t
2016-08-25 13:14:15 +02:00
Beat Küng
4b6e6572b9
fix navio_sysfs_pwm_out: use correct type for buflen (required by MultirotorMixer::from_text)
2016-08-25 13:14:15 +02:00
Beat Küng
e2afb0be6b
px4_log.h: remove hrt_absolute_time() declaration (it does not belong here)
2016-08-24 21:24:35 +02:00
Lorenz Meier
79678c5f25
MPU6K fix code style
2016-08-19 22:24:41 +02:00
Lorenz Meier
306a911dc9
Fix MPU6K driver ICM extensions
2016-08-19 22:09:05 +02:00
Lorenz Meier
fe62c259e8
Fix MPU6K initialization
2016-08-19 11:10:11 +02:00
Andreas Bircher
9fe95275bb
removing unnecessary parts
2016-08-18 15:12:39 +02:00
Andreas Bircher
70cd06bc84
initial version camera turn on / off
2016-08-18 15:12:39 +02:00
Lorenz Meier
a97c5ec4e1
MPU6K compile and code style fixes
2016-08-18 13:50:29 +02:00
Lorenz Meier
3d1f1522d9
MPU6K driver improvements
2016-08-18 12:55:54 +02:00
JochiPochi
31e634b082
mpu6000 driver: set icm registers only on icm devices
2016-08-17 20:50:44 +02:00
JochiPochi
e3557e0d3e
mpu6000 driver: Add DLPF set function for IMC20608
2016-08-17 20:50:44 +02:00
JochiPochi
ce27cc8326
mpu6000: Separate DLPF params for MPU and ICM family of sensors
2016-08-17 20:50:44 +02:00
Lorenz Meier
9f9c51eab3
Fix MPU6500 devtype define
2016-08-16 23:32:44 +02:00
James Goppert
7472c9033b
Formatting fix.
2016-08-16 01:39:47 -04:00
Lorenz Meier
73362f325b
Update mapping
2016-08-15 23:31:58 +02:00
Lorenz Meier
a7ad722b98
Use less memory for ESC driver
2016-08-15 19:53:21 +02:00
Lorenz Meier
8b66a76432
Fix FMU init
2016-08-15 10:49:43 +02:00
Lorenz Meier
4b9e1d58f7
Fix ESC driver to also include direction information
2016-08-15 10:49:43 +02:00
Lorenz Meier
7ef8d197c6
Patch up ASC config
2016-08-15 10:49:43 +02:00
David Sidrane
ac1003875a
USB Fix:iForce Soft Disconnect
...
The STM32F404 OTG FS has an internal soft pull-up.
The HW also has one too. So we need to overcome it to force a soft disconnect.
2016-08-12 13:55:16 +02:00
David Sidrane
6f973f1d6c
Better Portability with clear naming
2016-08-12 13:55:16 +02:00
David Sidrane
b9d93f2cad
OTG_FS_ID that is on PA10 is managed by stm32 otg fs device Driver
...
N.B The driver set FDMOD, Force device mode and Writing a 1 to this bit
forces the core to device mode irrespective of the OTG_FS_ID input
pin.
2016-08-12 13:55:16 +02:00
Lorenz Meier
d21023c966
FMU: Power on radio if prsent
2016-08-12 13:55:16 +02:00
Lorenz Meier
2fad39aaae
tap: Init both USB pins
2016-08-12 13:55:16 +02:00
Lorenz Meier
7e878e221c
FMUv4: Code style
2016-08-12 13:55:16 +02:00
Lorenz Meier
957b01a8eb
Enable serial for RC input
2016-08-12 13:55:16 +02:00
Lorenz Meier
c3022bf713
FMU: Accomodate serial only RC input
2016-08-12 13:55:16 +02:00
Lorenz Meier
1c0a494b4d
Code style
2016-08-12 13:55:16 +02:00
Lorenz Meier
17561daefb
TAP power: Shut down faster
2016-08-10 12:33:04 +02:00
huanglilong
6f7b78821a
fix fake gps bugs ( #5285 )
2016-08-09 21:24:11 +02:00
Lorenz Meier
c62b886da5
Ua venture hottupdate ( #5289 )
...
* Change default port to Serial4 and improve status outputs.
* Reduce stack size.
2016-08-09 21:19:41 +02:00
Lorenz Meier
43f772154c
TAP: adjust ESC buffer size
2016-08-09 16:00:00 +02:00
Lorenz Meier
aae3a37983
GPS: Do not use nonblocking access
2016-08-09 15:59:34 +02:00
David Sidrane
c5e11cd16f
TAP:Added i2c speed setting to init
2016-08-07 11:15:48 +02:00
David Sidrane
e8ae0fe13c
Made the MPU6000 driver a highbread using both hrt for SPI or workqueue for I2C
2016-08-07 11:15:48 +02:00
David Sidrane
5f342c3b5f
Added I2C to MPU6000 driver
2016-08-07 11:15:48 +02:00
Hidenori
aa3ffa28c8
add copyright header
2016-08-06 20:47:55 +02:00
Hidenori
5920711c20
fix style
2016-08-06 20:47:55 +02:00
Hidenori
eded7bf772
Navio: add rgbled test and tweak implementation
2016-08-06 20:47:55 +02:00
Hidenori
9a5f88d6bf
Navio: fix GPIO register definition
2016-08-06 20:47:55 +02:00
Hidenori
ff647e7bc8
Navio: GPIO driver command fix and update ifdefs
2016-08-06 20:47:55 +02:00
Hidenori
3049b9af01
Navio2: add support for GPIO and RGBLED
2016-08-06 20:47:55 +02:00