Peter Barker
2d3092407f
AP_HAL_Empty: move implementations of functions to header
...
Makes it much clearer what's implemented and what's dangling
3 years ago
Andy Piper
044aaf3004
AP_HAL_Empty: save a sliding window array of frequency bins
3 years ago
Andy Piper
02e5a7f463
AP_HAL_Empty: add placeholder vector addition
3 years ago
Peter Barker
cea57f51c1
AP_HAL_Empty: add HAL_UART_STATS_ENABLED to disable stats gathering
3 years ago
Andy Piper
5259272326
AP_HAL_Empty: remove redundant harmonics from DSP
3 years ago
Andrew Tridgell
e2618bdc06
AP_HAL_Empty: support up to 9 UARTs
3 years ago
Iampete1
f479964c5a
AP_HAL_Empty: AnalogSource: return bool
3 years ago
Siddharth Purohit
215c1249cb
AP_HAL_Empty: add check owner method
3 years ago
Siddharth Purohit
6a284ea59d
AP_HAL_Empty: add QSPIDevice empty HAL Iface
4 years ago
Andrew Tridgell
23cf128541
HAL_Empty: implement uart_info()
4 years ago
Andrew Tridgell
2473d3f7f8
AP_HAL_Empty: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
dff6a5bff9
HAL_Empty: allow return of last value in RCOutput
...
this is needed for linux boards with no native RCOutput that use SBUS
out on a serial port to ensure they can display the servo values in
the GCS
4 years ago
Andy Piper
526ae5d2f4
AP_HAL_Empty: rename system_initialized() and add is_system_initialized()
4 years ago
Andrew Tridgell
7b6392fcb5
HAL_Empty: fixed build
4 years ago
Andrew Tridgell
217433ee16
AP_HAL_Empty: support uartI, allowing a total of 9 uarts
...
this allows for OTG2 on the MatekH743 board, which makes SLCAN much
easier
4 years ago
bugobliterator
9f4457f1d2
HAL_Empty: add empty protocol method in RCInput
4 years ago
Peter Barker
7e92bbc7bd
AP_HAL_Empty: remove un-needed constructor
...
Not sure the initialisation is needed but retained it.
4 years ago
Peter Barker
b16c1ea647
AP_HAL_Empty: add discard_input method on UARTDriver
5 years ago
Andy Piper
13e40a3002
AP_HAL_Empty: add harmonics to DSP
...
add DSP vector mean function
add ObjectBuffer signature
5 years ago
Andy Piper
495a89459f
AP_HAL_Empty: empty implementation of HAL FFT
5 years ago
Michael du Breuil
75b241622f
AP_HAL_Empty: Remove set_stop_pin from AnalogSource
6 years ago
Andrew Tridgell
4e560a4ae5
HAL_Empty: added uartH
6 years ago
Andrew Tridgell
92e509a418
HAL_Empty: added empty flash driver
6 years ago
Michael du Breuil
57d3a4fb5f
AP_HAL_Empty: Remove unneeded private member
6 years ago
Peter Barker
d4601862bc
AP_HAL_Empty: add override keyword where required
6 years ago
Siddharth Purohit
78ce5a3f70
HAL_Empty: fix ambiguity of UARTDriver with the one defined in ChibiOS
6 years ago
Siddharth Purohit
2341719929
AP_HAL_Empty: do not use ch as its used by ChibiOS globally
6 years ago
Peter Barker
d868aab26a
AP_HAL_Empty: remove pointless attach_interrupt override
7 years ago
Peter Barker
9b9ec4db40
AP_HAL_Empty: attach_interrupt now takes a functor
...
AP_HAL_Empty: add type-safety for interrupt types
7 years ago
Michael du Breuil
f4b1d530c1
AP_HAL_Empty: Remove GPIO::analogPinToDigitalPin()
7 years ago
Andrew Tridgell
4ff57bd512
HAL_Empty: support uartG
7 years ago
Michael du Breuil
dbd852bbb6
AP_HAL_Empty: Remove timer process suspension interface
7 years ago
Michael du Breuil
45a13c868b
AP_HAL_Empty: Remove RC overrides
7 years ago
Michael du Breuil
b192c1c094
AP_HAL_Empty: Remove set_overrides() method
7 years ago
Peter Barker
ae56cbc302
AP_HAL_Empty: move delay callback handling to base HAL Scheduler class
7 years ago
Andrew Tridgell
5e19183e90
HAL_Empty: fixed I2C get_device() interface
7 years ago
Lucas De Marchi
5ea1784838
global: remove AP_HAL::in_timerprocess()
...
This is not used and in the only places it would make sense would be
internally to the scheduler so remove it.
8 years ago
Julien Beraud
c08587fb09
AP_HAL_Empty: adapt to new api
...
Removed gyro_cb in HAL interface
Added 2 new methods
8 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
1d6e4673da
HAL_Empty: add cork() and push() for RCOutput
8 years ago
Lucas De Marchi
e1ab44f4a3
Global: remove get_fd() from Device API
...
This was there for compatibility with I2CDriver and SPIDriver. We don't
use them anymore so we can remove the compat method.
9 years ago
Murilo Belluzzo
077e03678f
Global: Adapt Stream class to be used with Ringbuffer
9 years ago
Lucas De Marchi
7669d54265
AP_HAL_Empty: update Device interface
9 years ago
Lucas De Marchi
dc91dfb446
AP_HAL_Empty: remove SPIDriver
...
SPIDevice now controls all accesses to SPI bus.
9 years ago
Lucas De Marchi
9fda608d4a
AP_HAL_Empty: SPIDevice: implement fullduplex transfer
9 years ago
Lucas De Marchi
3eb0a48d59
AP_HAL_Empty: remove I2CDriver
...
I2CDevice now serves for the same purpose.
9 years ago
Lucas De Marchi
5ef1568137
AP_HAL_Empty: fix sitl
...
Sitl or anyone using AP_HAL_Empty implementation doesn't have any
I2CDevice, so it's pointless to return an empty one.
9 years ago
Ricardo de Almeida Gonzaga
00b1915034
AP_HAL_Empty: Fix typos
9 years ago
Andrew Tridgell
a78e23d6fb
HAL_Empty: added uartF
9 years ago