Andrew Tridgell
f530761174
AP_HAL_Linux: more changes for 32 bit servo mask
3 years ago
Peter Barker
c456172821
AP_HAL_Linux: tidy includes
3 years ago
Iampete1
c58404beac
AP_HAL_Linux: allow stop_clock in examples
3 years ago
HefnySco
53c1c235b8
AP_HAL:RPI read cpu by revision
3 years ago
Andrew Tridgell
b6f78ede2e
HAL_Linux: support mavcan
3 years ago
Willian Galvani
403ea405dd
AP_Hal_Linux: create defaults.parm for Navigator
3 years ago
Willian Galvani
b5de26c1f2
AP_Hal_Linux: PCA9685: do not shutdown
...
Shutting down causes the pulses to be cut short, often causing
ESCs to interpret this pulse
3 years ago
HefnySco
b80393b2cd
AP_HAL_Linux: supporting RPI-Zero 2 W
3 years ago
HefnySco
88f4eb6017
AP_HAL_Linux: RPI-CM4 detection
3 years ago
Willian Galvani
1dad7b2d56
HAL_Linux: update SPI speeds for Navigator
...
As @jaxxzer found out, if SCL goes under 1MHz, the MMC sometimes
glitches out, freezing.
3 years ago
Jaaaky
08d44815f6
AP_HAL_Linux: Fix multi #include's
3 years ago
Peter Barker
d8e4669e07
AP_HAL_Linux: tidy set/get of hw RTC
3 years ago
Andrew Tridgell
018ac68061
AP_HAL_Linux: support up to 9 UARTs
3 years ago
Patrick José Pereira
6ac7c2dbea
AP_HAL_Linux: Update SPIDevice for Navigator R4
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
3 years ago
bugobliterator
f57f106c7f
AP_HAL_Linux: add get_storage_ptr method
3 years ago
courk
b1bf22b53c
GPIO_BBB: fix partially working GPIO init
...
use cleaner way to enable all GPIO banks, including GPIO1.
3 years ago
Lucas De Marchi
24adf18685
AP_HAL_Linux: small fixes to cpu affinity
...
- Do not mention x:y form in the comment since it's not supported
- Give more detail in the help output regarding the meaning of each form
- No prints in the helper parse function, let the caller print it
3 years ago
HefnySco
9f1cbdc0a5
AP_HAL_Linux: cpu affinity
3 years ago
Iampete1
62474e6dc8
AP_HAL_Linux: AnalogSource: set_pin return true
3 years ago
Josh Henderson
9a7530ad50
AP_HAL_Linux: make panic() WEAK
3 years ago
Peter Barker
f0efc1300e
AP_HAL_Linux: move defines of GPIO LOW/HIGH into cpp file
...
Insane having these generic defines happening if you include GPIO_BBB.h
3 years ago
Peter Barker
275457fd2c
AP_HAL_Linux: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Willian Galvani
68cbb47d68
HAL_Linux: RCOutput_PCA9685: implement force_safety_on/off
3 years ago
Willian Galvani
38e8020e4b
HAL_Linux: try to stop PWMs before shutting down due to SIGTERM
3 years ago
Mohammad Hefny
5eb28be8e6
AP_HAL_Linux: define board features on Linux module
3 years ago
MHefny
280788bfdf
AP_HAL_LINUX:toggle gpio port
4 years ago
Siddharth Purohit
f2e947589d
AP_HAL_Linux: add support for hw random number generation
4 years ago
Siddharth Purohit
eed706c46b
AP_HAL_Linux: add empty qspi mgr instance
4 years ago
Siddharth Purohit
35344d1aef
AP_HAL_Linux: Use HAL_CANMANAGER_ENABLED instead of HAL_ENABLE_LIBUAVCAN_DRIVERS
4 years ago
Tom Pittenger
4054b5e891
AP_HAL_Linux: AP::can().log_text() needs HAL_ENABLE_LIBUAVCAN_DRIVERS
4 years ago
Andrew Tridgell
dfc4b37df1
AP_HAL_Linux: removed perf counters
4 years ago
Andy Piper
ba96f4491d
AP_HAL_Linux: allow tone alarm types
4 years ago
Andrew Tridgell
fd3bf0f639
HAL_Linux: added --defaults option to Linux HAL
...
useful for initial parameters
4 years ago
Jacob Walser
5537f5564c
AP_HAL: update imu hardware for navigator r3
4 years ago
Jacob Walser
3a433cd71e
AP_HAL: update pwm hardware for navigator r3
4 years ago
Jacob Walser
421638453f
AP_HAL: update Notify LED hardware for navigator r3
4 years ago
MHefny
6bbfdbaf6a
AP_HAL_LINUX:fix missing setting physical address
4 years ago
MHefny
30382740d2
AP_HAL_Linux:fix code style
4 years ago
MHefny
8767112a77
AP_HAL_LINUX:remove duplicates and fix _version
4 years ago
MHefny
c57764e9b4
linux: RCInput_RPI RPI-4 Support
4 years ago
Peter Barker
d0b3b926c0
AP_HAL_Linux: split out a calculate_thread_priority method
4 years ago
Iampete1
4315a69b9d
AP_HAL_Linux: add semaphore to AnalogIn::channel to make it thread safe
4 years ago
Andrew Tridgell
0601259d20
AP_HAL_Linux: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
9db0862d61
HAL_Linux: use nullptr for vnav rcinput
...
this makes it clearer what is going on
4 years ago
Andrew Tridgell
009cb8f62b
HAL_Linux: setup RCIN for vnav
4 years ago
Andrew Tridgell
16753a51f4
HAL_Linux: use ExpandingString
4 years ago
Andy Piper
74633e55cc
AP_HAL_Linux: rename system_initialized() and add is_system_initialized()
4 years ago
Andrew Tridgell
d6c5fc36d8
HAL_Linux: only init serial(0)
...
we should not pre-init all uarts, it wastes memory if unused
4 years ago
Andrew Tridgell
348dfeff6e
HAL_Linux: use a loop for serial tick
4 years ago
Andrew Tridgell
db76eebd85
AP_HAL_Linux: convert to using hal.serial() instead of hal.uartX
4 years ago