Igor Mišić
f5283e0da1
spracing_h7extreme: OSD enabled with added internal SPI bus flag
5 years ago
Beat Küng
ca189fefb7
v5x: use board-specific camera capture pin PI0
5 years ago
Beat Küng
316085c154
camera_capture: remove board-specific ifdef
5 years ago
Daniel Agar
a93052f9b2
boards/spracing/h7extreme: delete unused stackcheck build
5 years ago
Igor Mišić
7eaa48e36f
New board: SP Racing H7 Extreme
...
Authored-by: igor.misic <igor.misic@rimac@automobili.hr>
5 years ago
David Sidrane
e67486d603
nxp:Add support for rev E HW nxp_fmuk66-e
5 years ago
David Sidrane
f8b6de24c7
nxp_fmurt1062-v1:Assign board_id
5 years ago
Daniel Agar
cfbf69f2a7
boards: rename Hex -> CubePilot
...
- hex_cube-orange_default -> cubepilot_cubeorange_default
- hex_cube-yellow_default -> cubepilot_cubeyellow_default
5 years ago
Daniel Agar
62fe6d59cc
boards: hex cube yellow fix STM32F7 selection (STM32F765II -> STM32F777VI)
5 years ago
Mirko Denecke
7ac66bae4f
hex io firmware remove double definition of GPIO_HEATER_OFF
5 years ago
Mirko Denecke
b7389119b3
px4 io firmware remove double definition of GPIO_HEATER_OFF
5 years ago
Mirko Denecke
01e9599e93
HEX Cube Yellow: enable platform-specific IO firmware with inverted heater pin.
5 years ago
Mirko Denecke
44e2c326e0
HEX Cube Orange: enable platform-specific IO firmware with inverted heater pin.
5 years ago
Mirko Denecke
57968c6e27
Add platform-specific IO firmware for HEX autopilots.
5 years ago
rolandash
b8f3b97bad
Enable PMW3901 on MindPX/MindRacer. ( #15375 )
...
* enable pmw3901 on MindPX/MindRacer.
* remove useless line.
5 years ago
Daniel Agar
3dd7d0c292
boards: fmu-v5 debug variant disable unnecessary modules to save flash
...
- partially sync with fmu-v5 stackcheck build
5 years ago
Daniel Agar
e3d31a881e
boards: NuttX disable posix message queues
5 years ago
Daniel Agar
b277840233
boards: create px4_fmu-v5_debug build with assertions enabled
5 years ago
Beat Küng
03e51076b0
v5x: fix icm20602 sensor orientation
...
and reorder baro startup, so that the other one is used by default.
5 years ago
Jari van Ewijk
fe7fcb101f
NXP FMUK66 - Fix VDD_3V3_SENSORS_EN polarity
5 years ago
Beat Küng
157ef43e28
replay: use lockstep scheduler
5 years ago
David Sidrane
df73662d66
nxp_fmuk66-v3:Add Full networking support
5 years ago
Mirko Denecke
147fb0afa4
Hex/Proficnc CubeOrange: fix default config for IMU heating
5 years ago
Mirko Denecke
d9f813a443
Hex/Proficnc CubeYellow: fix default config for IMU heating
5 years ago
Daniel Agar
d9102ce54c
imu/invensense/icm20948: sync with other recent invensense improvements
...
- clenaup ak09916 with simplifed setup and health check
5 years ago
David Sidrane
28a695dce4
px4_fmu-v6x:imu/bmi088->imu/bosch/bmi088
5 years ago
JacobCrabill
62799d9aca
UAVCAN: Add STM32H7 FDCAN Driver
...
Took the existing uavcan_stm32 driver and replaced all bxCAN code with
the equivalent for FDCAN following ST Reference Manual RM0433.
Note: There is still a bug somewhere in regards to FDCAN2 (probably
incorrect setup of the message RAM? Not sure.) But (FD)CAN1 is fully
functional (Classic CAN only, no CAN-FD).
Also TODO: Configure CAN filters. Right now there are no filters; all
incoming messages are accepted.
5 years ago
JacobCrabill
08d2226043
CubeOrange: Move console back to CONS (UART7)
5 years ago
Daniel Agar
0a63df25a6
create fake_magnetometer "driver" to publish magnetic field in body frame
...
- this can be helpful for orienting new unknown magnetometers
- requires attitude and GPS position
5 years ago
Daniel Agar
e819f99064
new Bosch BMI055 IMU driver using FIFOs and DRDY
...
- accel & gyro FIFOs enabled
- FIFO watermark on data ready interrupt
- sensor side filtering completely disabled
- gyro now respects `IMU_GYRO_RATEMAX` (up to 2 kHz)
- saves a few % cpu (at default rate)
5 years ago
CUAVcaijie
1c02c37955
boards/cuav/x7pro: RC03 RM3100 moved from SPI1 to SPI2
5 years ago
CUAVcaijie
dee56e78aa
boards/cuav/x7pro: fix X7 LED SAFETY configuration
...
* keep the naming identical to the pinout
5 years ago
Daniel Agar
13e34b32e6
new Bosch BMI088 IMU driver using FIFOs and DRDY
5 years ago
CUAVcaijie
b6ec00c079
boards/cuav/x7pro: Fix HIPOWER enabled state
5 years ago
CUAVcaijie
9270b26c63
IO's RGB status light is modified to PWM breathing light
5 years ago
CUAVcaijie
67554acf9e
x7 add led_pwm driver
5 years ago
CUAVcaijie
37fb4dbb64
Enable safety button
5 years ago
Mirko Denecke
10afcdce2e
Hex/Proficnc Cube Yellow: align firmware location in flash memory to be able to use the default bootloader
5 years ago
Daniel Agar
6f6efd60b7
boards: centralize optional external I2C sensor start
...
- configured with new parameter SENS_EXT_I2C_PRB
5 years ago
Beat Küng
590b65ebfb
Revert "kakutef7 spi: disable IMU drdy"
...
This reverts commit 2069576a6e
.
PR #15004 fixed the problem.
5 years ago
David Sidrane
82b87adfb3
px4_fmu-v6x:default phy is LAN8742
5 years ago
David Sidrane
0bb8d7a065
px4_fmu-v5x p4 (-06) default to suporting LAN8742Ai
5 years ago
Daniel Agar
5e7d2e830d
boards: delete old board.h boilerplate
5 years ago
Daniel Agar
5507c15bdc
boards: move rgbled_pwm startup to appropriate boards
5 years ago
Mirko Denecke
cf02b88d51
Initial Hex/Proficnc Cube Yellow support
5 years ago
David Sidrane
626895eadc
px4_fmu-v5x:Wrong Bit was being tested for mode.
...
@TSC21 - this will fix you build
5 years ago
Daniel Agar
31fe7af454
selectively increase optimization -Os -> -O2
...
- targetted at modules/libraries that benefit without drastically
increasing flash usage
- ignored on boards with CONSTRAINED_FLASH set
5 years ago
Beat Küng
2069576a6e
kakutef7 spi: disable IMU drdy
...
It cause bad transfers on a Kopis 2, though not on a bench KakuteF7 unit.
Not sure if this is a single case.
nsh> icm20689 status
INFO [SPI_I2C] Running on SPI Bus 4
INFO [icm20689] FIFO empty interval: 1000 us (1000.000 Hz)
icm20689: transfer: 46375 events, 6790549us elapsed, 146.43us avg, min 54us max 1709us 81.564us rms
icm20689: bad register: 0 events
icm20689: bad transfer: 4284 events
icm20689: FIFO empty: 0 events
icm20689: FIFO overflow: 1 events
icm20689: FIFO reset: 2 events
icm20689: DRDY interval: 375585 events, 124.93us avg, min 99us max 250us 2.322us rms
INFO [drivers_accelerometer] /dev/accel device instance: 0
INFO [drivers_accelerometer] calibration scale: 1.02174 0.99918 0.98338
INFO [drivers_accelerometer] calibration offset: 0.76124 -0.00725 -0.16437
INFO [drivers_gyroscope] /dev/gyro device instance: 0
INFO [drivers_gyroscope] calibration offset: -0.08153 0.02432 0.00050
5 years ago
Daniel Agar
d1c12ac7cf
boards: mRo Control Zero fix IMU rotations
5 years ago
Mirko Denecke
4a637a5c54
Hex CubeOrange: enable DMA for SPI1
5 years ago