Víctor Mayoral Vilches
0fff8df491
AP_InertialSensor: fix LSM9DS0 test code
11 years ago
Siddharth Bharat Purohit
9c33420aab
HAL_Linux: Linux HAL Readme:change firmware name to pwmpru1
11 years ago
bugobliterator
ca163c292c
HAL_Linux: PRU: remove obsolete libraries/AP_HAL_Linux/PRU
11 years ago
bugobliterator
aa1db00908
Linux_HAL_Essentials: cleanup PWM PRU code
...
change firmware name to pwmpru1
11 years ago
Siddharth Bharat Purohit
e438250068
Linux: Startup script:add reloading pru firmware option
11 years ago
Siddharth Bharat Purohit
1956c68e16
Linux: Add usage steps for PRU firmware to Readme
11 years ago
bugobliterator
971967be4b
Linux: add PRU PWM code to Linux_HAL_Essentials
11 years ago
Andrew Tridgell
72f94444c4
HAL_Linux: added basic support for RC overrides
...
this allows for easier testing of RC output by allowing
mavproxy to setup fake inputs
Pair-Programmed-With: Sid, Anuj, Victor and Philip
11 years ago
Andrew Tridgell
d79877792f
Linux_HAL: updated binary dtbo files
11 years ago
Andrew Tridgell
cd98593280
Linux_HAL: added dts files for overlays
...
These are the BBB/PXF specific DTS files, fixed for the SPI pin handling
11 years ago
Andrew Tridgell
d0b007248f
HAL_Linux: fixed SPI semaphore, and panic on CS error
...
This adds a check for trying to assert two CS pins on the same bus
at the same time. The change involves moving the _device handles into the
DeviceManager class, and accessing via static methods.
This also moves the semaphore to be per-bus rather than per-device,
which fixes the problem with bad MS5611 transfers.
Pair-Programmed-With: Victor, Sid, Anuj and Philip
11 years ago
bugobliterator
5bcdb039e2
HAL_Linux: Make asynchronous PRU write and reduce the size of data exchange
...
Change to sending Total Period and hi Period, rather than Hi and Lo Period
Change PRU firmware accordingly
11 years ago
Víctor Mayoral Vilches
fa6c5ba80e
HAL_Linux: Remove the additional portNumber offset
...
The socket is being launched in (_base_port + portNumber) port
following SITL impl. In order to avoid confusions portNumber has
been set to 0.
11 years ago
Víctor Mayoral Vilches
02c171b19f
HAL_Linux: UART-like TCP sockets, check for ":wait"
11 years ago
Víctor Mayoral Vilches
ca80c0b8e2
HAL_Linux: config UART file descriptor as non-blocking
11 years ago
bugobliterator
e6f27c9fac
AP_Motors_Time_test.pde: use hal.scheduler->micros instead of gettimeofday
11 years ago
Siddharth Bharat Purohit
65fef59dfa
HAL_Linux: change initial PWM values to 490Hz, 1000us
11 years ago
bugobliterator
73d42f3e33
Linux: Add initialising script and required overlays and firmware
11 years ago
Víctor Mayoral Vilches
f11f0d9f2a
HAL_Linux: Fix FRAM code
11 years ago
Víctor Mayoral Vilches
fc57bdedde
ArduPlane/config.h: Add the PXF hardware setup
11 years ago
Víctor Mayoral Vilches
be68de20f1
HAL_Linux: UART-like TCP sockets impl. on AP_HAL_Linux
11 years ago
Víctor Mayoral Vilches
b0742fbb5b
HAL_Linux: Add FRAM SPI support.
11 years ago
Siddharth Bharat Purohit
0422695e5e
HAL_Linux: Correct error inside read method in RCOutput
11 years ago
bugobliterator
092bda9c37
HAL_Linux: Replace PRU1 firmware with a new one to support new way of controllong PRU PWM
11 years ago
bugobliterator
63560e8122
HAL_Linux: change to directly accessing shared_mem of pru in RCOutput
11 years ago
Siddharth Bharat Purohit
9999e77a74
HAL_Linux: add close(_fd) to some functions in RCOutput
11 years ago
Víctor Mayoral Vilches
95e0803880
HAL_Linux: Remove panic when invalid pin in GPIO
...
When a invalid pin is passed as a parameter
the methods return without performing anything
insted of raising a panic.
11 years ago
Víctor Mayoral Vilches
245618e298
HAL_Linux: Improve error handling SPIDriver
11 years ago
Víctor Mayoral Vilches
d330cbecb3
HAL_Linux: Make the CS variables more readable in SPIDriver
11 years ago
Víctor Mayoral Vilches
665bf4a247
HAL_Linux: BUS_SPEED selected individually in SPIDriver
11 years ago
Víctor Mayoral Vilches
8a85f8d6d2
AP_Baro_MS5611_test: Add HAL specific code.
11 years ago
Siddharth Bharat Purohit
d2b5a1cfac
HAL_Linux: add HAL_ prefix to GPIO_INPUT
11 years ago
bugobliterator
1f1af0b0ea
HAL_Linux: make GPIO code compact and readable
...
add hal instance to generate scheduler
change gpio/export write method
add gpio struct to LinuxDigitalSource class
change individual gpio banks to one gpio_bank array
11 years ago
bugobliterator
fb7ca9bb3c
AP_Motors:add AP_Motors_Time_test
11 years ago
Víctor Mayoral Vilches
de58df6371
AP_Baro_MS5611_test: Add block for APM2-code
11 years ago
Víctor Mayoral Vilches
bb5de8a6a1
AP_InertialSensor_LSM9DS0: Fix the CS.
11 years ago
Víctor Mayoral Vilches
ad3a3f9366
AP_InertialSensor_MPU6000: Fix the CS.
11 years ago
Víctor Mayoral Vilches
aa60a89cda
AP_InertialSensor_MPU9250: Fix SPI CS.
11 years ago
Víctor Mayoral Vilches
651cb58ebc
HAL_Linux: Add CS capabilities to the SPI driver.
11 years ago
Víctor Mayoral Vilches
bae84e2942
AP_InertialSensor: Add missing library to test example.
11 years ago
Víctor Mayoral Vilches
283beba4bb
Tools: Add PXF enable and check CS scripts
11 years ago
Víctor Mayoral Vilches
4df3b55ed4
AP_InertialSensor_MPU9250: Add missing library for example/
...
In order to compile the examples test a library needed to
added.
11 years ago
Víctor Mayoral Vilches
763c075497
HAL_Linux: spidev1.0 to SPI0 and spidev2.0 to SPI1
11 years ago
bugobliterator
fd0685cc01
HAL_Linux: change to mem access method from sysfs access method
...
This step is taken to reduce the time for gpio access substantially
11 years ago
Víctor Mayoral Vilches
eb95130441
AP_InertialSensor_MPU9250: remove legacy CS.
11 years ago
Víctor Mayoral Vilches
5e7e28a83e
AP_InertialSensor_MPU9250.cpp: Update the DRDY pin.
11 years ago
Víctor Mayoral Vilches
d053a91cd5
AP_InertialSensor_MPU6000: Remove MPU6000_CS_PIN
...
Remove MPU6000_CS_PIN, a legacy way of handling
Chip Select.
11 years ago
Víctor Mayoral Vilches
d9cb29ea8b
AP_InertialSensor_MPU6000: Correct DRDY pin.
11 years ago
Víctor Mayoral Vilches
70aafa380e
GPS_UBLOX: fix test to work with AP_HAL_Linux.
...
Some libraries were missing.
11 years ago
bugobliterator
96bbe17bd3
HAL_Linux: add support for LinuxDigitalSource in AP_HAL_Linux
11 years ago