1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
LibrePilot/shared/uavobjectdefinition
Mathieu Rondonneau 7598e898fa OP-423 Step-1: split system stack and implement water mark for IRQstack:
- use IRQStack for ISRs (at begening of SRAM) (let's call it the irq stack)
- use end of heap for stack needed during initialization (let's call it the init stack).
- the systemStats in GCS indicate the remaining bytes in the IRQ stack (this is realy usefull to monitor our (nested) IRQs.

This is the base ground to provide as much memory as possible available at task creation time.

Next step is to re-organize the initialization in order to move all the init out of the thread's stacks onto the init stack.
This will provide as much memory as possible available at task creation time.
Basically the stack during initialization will be destroyed once the scheduler starts and dynamic alloc are made (since the init stack is at the end of the heap). We will need to make sure we don't clobber the heap during initialization otherwise this will lead to stack corruption.
2011-06-12 20:23:00 -07:00
..
actuatorcommand.xml Get rid of ms * 10 units since the time resolution of FreeRTOS is in ms 2011-02-01 02:18:22 +00:00
actuatordesired.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
actuatorsettings.xml OP-474: Add option to ActuatorSettings to allow people to request their propellers always spin an neutral when armed (I don't recommend this). 2011-05-03 00:08:39 -05:00
ahrscalibration.xml While changing defaults also changing some default variances 2011-03-29 15:00:13 +00:00
ahrssettings.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
ahrsstatus.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
attitudeactual.xml Change CC, OP MB, and AHRS to use bootloader by default. 2011-05-02 00:50:42 -07:00
attituderaw.xml OP-316 Update accelerometer units to be right 2011-02-21 05:58:21 +00:00
attitudesettings.xml Change Accel kP default to 0.03 2011-06-09 00:47:09 +10:00
baroaltitude.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
firmwareiapobj.xml Reduce size of FirmwareIAPObj to 40 bytes: only takes the 40 first bytes of the firmware description, ignores the rest. Makes the FWIAP UAVObject more decent size-wise, and does not break USB TX anymore. 2011-04-19 20:45:49 +02:00
flightbatterysettings.xml Changes to FlightBatterySettings as discussed in forums 2011-03-19 18:45:40 +00:00
flightbatterystate.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
flightplancontrol.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
flightplansettings.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
flightplanstatus.xml FlightPlan/Python: Updated object generator to create a Python file for each UAVObject. It is now possible to access all UAVObjects from the FlightPlan Python scripts. 2011-03-03 02:22:50 +00:00
flightstatus.xml OP-475: New FlightStatus object. Removed from ManualControlCommand. Won't 2011-05-07 12:45:35 -05:00
flighttelemetrystats.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
gcstelemetrystats.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
gpsposition.xml gpsposition: minor text changes to description text 2011-02-12 22:19:38 +00:00
gpssatellites.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
gpstime.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
guidancesettings.xml Fix for typo in guidancesettings. 2011-03-26 11:55:10 +00:00
homelocation.xml OP-191: Merge from full-calibration branch. Add the local gravitational field strength to the home location. 2011-03-21 00:48:32 +00:00
i2cstats.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
manualcontrolcommand.xml OP-475: Starting to use the new FlightStatus object 2011-05-07 13:17:21 -05:00
manualcontrolsettings.xml Changed the default values for manual control settings to none to avoid 2011-06-05 11:01:00 -05:00
mixersettings.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
mixerstatus.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
nedaccel.xml OP-316 - UAVObject units 2011-02-24 01:52:39 +00:00
objectpersistence.xml OP-349 CC-32: Added a Completed operation that is returned after successful 2011-03-28 19:16:50 +00:00
positionactual.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
positiondesired.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
ratedesired.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
sonaraltitude.xml OP-303 PIOS/Sonar: preliminary support for HCSR04 ultrasound altimeter module, tested and working :) 2011-01-28 19:21:22 +00:00
stabilizationdesired.xml OP-329: Enumerate more possible flight modes now like multiple stabilization 2011-03-02 01:25:44 +00:00
stabilizationsettings.xml Changed accelKp = 1; in 3C filter when calibrating bias when arming. Increase default yaw by 0.005 2011-05-17 04:15:28 +10:00
systemalarms.xml do not force telemetry update when alarm is changed - this was bypassing the MetaData of the UAVObject and seem to be a relict from times where no metadata existed - now doing it the MetaData way with onchange as updatemode - see http://forums.openpilot.org/topic/4208-systemalarms-bypassing-updatemode-from-metadata/ and OP-431 2011-04-24 03:43:05 +02:00
systemsettings.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
systemstats.xml OP-423 Step-1: split system stack and implement water mark for IRQstack: 2011-06-12 20:23:00 -07:00
taskinfo.xml OP-315: Display run time as a percentage 2011-03-03 04:28:45 +00:00
telemetrysettings.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
velocityactual.xml OP-316 UAVObject Fix typo, indents, units, default values 2011-02-27 00:38:59 +00:00
velocitydesired.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00
watchdogstatus.xml UAVObjects-xml: Move UAVObject definitions outside of gcs dir 2011-01-22 17:38:43 +00:00