1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-05 13:24:11 +01:00
LibrePilot/flight/targets/boards/revoproto/firmware
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
..
inc Moves pios_led functionality to pios_gpio and makes pios_led a thin layer over pios_gpio. Supports configuring multiple sets of GPIOs. 2013-07-28 07:01:08 -07:00
cm3_fault_handlers.c Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
dcc_stdio.c Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
Makefile fixes to gps airspeed sensor 2013-07-19 15:30:33 +02:00
Makefile.osx OP-936: Merges branch 'next' into hyper/OP-936_task-monitor-rework, fixes damage/conflicts, 2013-05-06 19:11:14 +09:30
pios_board_sim.c refaktored GPS Sensor UAVObjects 2013-05-22 22:36:23 +02:00
pios_board.c OP-1058 Get rid of Unions. 2013-09-01 12:10:55 +02:00
revolution.c Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
UAVObjects.inc Merge branch 'corvuscorax/lla2nedfilter' into next 2013-07-10 14:38:12 +02:00