1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
LibrePilot/flight
Alessio Morale e91bc28667 OP-1058 Get rid of Unions.
They caused stack usage increase with -fstrict-aliasing as stack slots are not reused when dealing with unions.
It has now been added the cast_struct_to_array macro in pios_struct_helper.h to handle such case where it is useful to access those homogeneous structs as arrays

+review OPReview-552
2013-09-01 12:10:55 +02:00
..
libraries OP-1058 Get rid of Unions. 2013-09-01 12:10:55 +02:00
modules OP-1058 Get rid of Unions. 2013-09-01 12:10:55 +02:00
pios OP-1058 Get rid of Unions. 2013-09-01 12:10:55 +02:00
Project Update Windows USB driver file 2013-06-03 16:39:41 +03:00
targets OP-1058 Get rid of Unions. 2013-09-01 12:10:55 +02:00
templates OP-770: add/rename some version-info.py template variables 2013-05-25 23:02:29 +02:00
tests/logfs Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
uavobjects OP-1058: Implement explicit item accessor for MultiElement fields. 2013-07-31 15:23:43 +02:00
uavtalk OP-932 Adds a direct PPM channel on each Tx packet when in PPM mode, and adds a PPM only mode that uses a 9600 bps air datarate. Also updates the OPLink configuration tab and moves all OPLink configuration to the OPLink configuration tab on the Revo, and customizes the OPLink configuration tab for the Revo. 2013-06-26 18:01:54 -07:00
.gitattributes Update flight/.gitattributes to include *.template files 2013-04-30 22:15:58 +02:00