Commit Graph

19 Commits

Author SHA1 Message Date
Gustavo Jose de Sousa 44d51d54c5 AP_Progmem: standardize inclusion of libaries headers
This commit changes the way libraries headers are included in source files:

 - If the header is in the same directory the source belongs to, so the
 notation '#include ""' is used with the path relative to the directory
 containing the source.

 - If the header is outside the directory containing the source, then we use
 the notation '#include <>' with the path relative to libraries folder.

Some of the advantages of such approach:

 - Only one search path for libraries headers.

 - OSs like Windows may have a better lookup time.
2015-08-19 20:43:04 +09:00
Andrew Tridgell e1e85ecc3d AP_Progmem: simpler PROGMEM header 2015-05-21 07:48:46 +10:00
Andrew Tridgell abfb601db6 AP_Progmem: added pgm_read_block() 2015-05-21 07:48:45 +10:00
Andrew Tridgell 6b95d870ad AP_Progmem: only AVR uses progmem
no need to list all other boards
2013-09-28 21:24:02 +10:00
Andrew Tridgell 1f3a051e7b AP_Progmem: Linux doesn't use progmem 2013-09-28 21:24:02 +10:00
Andrew Tridgell 3c86fceed9 AP_Progmem: removed SMACCM support 2013-09-26 22:38:32 +10:00
Mike McCauley 7850d1f2ce AP_Progmem: Add Flymaple support 2013-09-24 13:51:28 +10:00
Andrew Tridgell 38e414db33 AP_Progmem: fixed type of strncmp_P() 2013-05-31 07:58:29 +10:00
James Bielman a4af314b57 Add AP_HAL_SMACCM implementation.
- Add a board definition for SMACCMPilot.
- Support the SMACCM HAL in required utility libraries.
2013-01-03 13:48:06 -08:00
Andrew Tridgell 57bf6531b4 Progmem: use right CONFIG_HAL_BOARD #ifdefs 2013-01-01 18:26:12 +11:00
Andrew Tridgell c3dc23d295 AP_HAL: fixed warning in progmem 2012-12-22 09:49:19 +11:00
Pat Hickey 6ea38432b9 AP_Progmem_AVR: prog_char typedef was deprecated in avr-gcc 4.7, add compat def 2012-12-20 14:52:30 +11:00
Andrew Tridgell f393389db2 Progmem: removed desktop specific progmem handling 2012-12-20 14:51:39 +11:00
Andrew Tridgell 8b6ad6d559 SITL: removed SITL_debug()
not needed any more
2012-12-20 14:51:36 +11:00
Andrew Tridgell b1856bc17e HAL_AVR: fixed warnings on all PSTR() usage 2012-12-20 14:51:34 +11:00
Andrew Tridgell 28353cd683 AP_Progmem: check for PX4FMU_BUILD explicitly 2012-12-20 14:51:29 +11:00
Pat Hickey 166eff180d AP_Progmem Identity: switch to straight typedef of prog_char_t to char 2012-12-20 14:51:28 +11:00
Pat Hickey 9f69254c00 AP_Progmem: identity to use regular strings as PSTRs 2012-12-20 14:51:28 +11:00
Pat Hickey 5c738810e2 AP_Progmem created: progmem macros per specific platform
* derived from AP_Common
2012-12-20 14:51:28 +11:00