James Cotton
01b62cf98f
Fix a typo
2011-07-15 15:30:10 -05:00
James Cotton
72e80d407c
Change the magic value in the object file table. Forces all objects to be
...
erased since all ids are changing - this frees up memory.
2011-07-15 11:11:29 -05:00
James Cotton
2ab57910ce
Make object IDs depend on the names of any enums so if field names change then
...
bad settings won't be picked up.
2011-07-15 11:08:47 -05:00
James Cotton
d41260d54c
Make the stabilization settings query correctly now by increasing the TX buffer
...
on the CC side to 256 bytes instead of 128 to support large objects (max object
size is 256 bytes)
2011-07-15 10:40:21 -05:00
James Cotton
3d35e249c8
Merge branch 'master' into bugfix-flight
2011-07-15 10:33:54 -05:00
Stacey Sheldon
6580462916
rcvr: specify drivers for groups of channels
...
Each channel was previously tracking a separate driver.
Now, channels are grouped within a channel group to save
RAM used for tracking and to better reflect how channels
are actually mapped.
2011-07-14 23:22:42 -04:00
Stacey Sheldon
442d56c1c5
linker: Add section to record unused RAM
...
Note that this section will be absorbed by the heap at runtime.
2011-07-14 23:22:42 -04:00
James Cotton
6f24304b9d
Merge branch 'OP-423_Mathieu_Change_Init_To_Reduce_Memory_Footprint'
2011-07-14 21:31:15 -05:00
James Cotton
61e6a47d2e
Update the OSX dmg to not be as big (up to 150 MB now)
2011-07-14 14:13:44 -05:00
James Cotton
86997c5c3e
Small fix for OSX packaging which makes the SDL library be included. Should
...
fix error message about missing GCS Control.
2011-07-14 13:56:48 -05:00
zedamota
b005346fab
Windows eclipse workspace. Sorry for the mess, all is good know...I think
2011-07-14 18:16:38 +01:00
zedamota
e559582bb8
Eclipse workspace update
2011-07-14 17:09:58 +01:00
zedamota
c22bc2a675
Merge branch 'bugfix-flight' of ssh://git.openpilot.org/OpenPilot into bugfix-flight
2011-07-14 14:07:28 +01:00
zedamota
7406dc0a47
Increased CC bootloader version to '1'
2011-07-14 14:03:19 +01:00
zedamota
16e28900d0
Created new eclipse workspace for windows
2011-07-14 13:34:34 +01:00
sambas
18a5465246
Bugfix: CC flexiport spektrum config
...
Working spektrum bind routine, depending your TX try BIND_PULSES 3,5,7,9 (5 works with DX7)
Boot process takes too long on MB so bind command misses the window (20-140ms).
2011-07-14 14:43:26 +03:00
dankers
61e5d14d0d
Add Joe's frame renders to the ModelView configuration.
2011-07-13 23:57:59 +10:00
Mathieu Rondonneau
612a439199
OP-423: simplify the MODULE_INITCALL macro and remove the ordering loops
2011-07-12 20:44:32 -07:00
Oleg Semyonov
ca44469b92
packaging: build unified firmware for Rx interfaces and remove flash-erase tool
2011-07-13 00:09:30 +03:00
Oleg Semyonov
2f7065e5b5
Merge remote branch 'origin/bugfix-ground'
2011-07-13 00:08:31 +03:00
zedamota
283422b930
Fix for FW upload failing if placed on a folder with non latin1 chars
2011-07-12 21:36:54 +01:00
James Cotton
0aec3b592c
Changing stabilization so that the PIDs are zeroed when not armed, but NOT when
...
the throttle is < 0. This will make things like axis-lock work while armed
without throttle. HOWEVER don't hold your stick in the arming position for a
long time or you can wind up the integrals now.
2011-07-12 14:35:32 -05:00
James Cotton
2c7cfe435f
Somehow this task runs quite a few times at the beginning so dT was going to
...
zero and making the attitude get NaN. Wrote recovery code for that condition
(should never occur) and also force minimum dT to 1 ms (also shouldn't occur)
2011-07-12 14:18:19 -05:00
James Cotton
53ca934b2b
Merge branch 'heli_stabilization'
...
Conflicts:
flight/CopterControl/System/inc/pios_config.h
flight/Modules/Attitude/attitude.c
flight/Modules/ManualControl/manualcontrol.c
flight/Modules/Stabilization/stabilization.c
2011-07-12 13:28:20 -05:00
James Cotton
de1dafb399
Merge branch 'master' of ssh://git.openpilot.org/OpenPilot
2011-07-12 13:04:34 -05:00
James Cotton
9e94f9fee9
Fix typo from SISE to SIZE
2011-07-12 12:48:06 -05:00
James Cotton
2fe7ee40b1
Merge branch 'OP-423_Mathieu_Change_Init_To_Reduce_Memory_Footprint'
2011-07-12 12:44:59 -05:00
James Cotton
c33d3057cc
Dos2unix evendispatcher file
2011-07-12 12:36:20 -05:00
James Cotton
15a2b85729
For OpenPilot use the minimal stack size (512 words) for eventdispatcher as
...
this is necessary for object saving. Creating a new define to override this
for CopterControl down to 96.
2011-07-12 12:34:40 -05:00
James Cotton
557771d3ef
Change to OP MB code to make it work with input changes. Previously tried to
...
register every possible input channel. Slipped through review because
"obviously correct" change fixed previous bug masking this. Woohoo testing :)
2011-07-12 11:41:21 -05:00
James Cotton
59798701a2
Merge branch 'master' into bugfix-flight
...
Conflicts:
flight/CopterControl/System/inc/pios_config.h
2011-07-12 11:40:47 -05:00
James Cotton
3b3b76aa46
Revert "Drop 8 bytes per PID of unecessary information. Also trying to compute"
...
This reverts commit 9c1e523260
.
2011-07-12 11:37:36 -05:00
dankers
a1ef3275b8
Add Mat's first CC Y4 flight to the Milestones file.
2011-07-12 20:05:39 +10:00
Mathieu Rondonneau
d38f6167e3
OP-423:
...
Also reduce heap has it does not fit in SRAM anymore (not with current compiler).
(that's ok since if there is more space available, it will be reclaimed).
Merge branch 'master' into OP-423_Mathieu_Change_Init_To_Reduce_Memory_Footprint
Conflicts:
flight/CopterControl/System/inc/pios_config.h
flight/Modules/ManualControl/manualcontrol.c
2011-07-08 06:29:34 -07:00
James Cotton
5fb1f7f5f7
Merge remote-tracking branch 'origin/stac-hw-uavobj'
2011-07-07 23:21:11 -05:00
Stacey Sheldon
b86ef4de82
bootcfg: fix incorrect bounds checking on rcvr registration
...
This was preventing any receivers from registering their
channels.
2011-07-07 23:59:12 -04:00
dankers
b3e9d80323
Chnage grammar to match the other entries
2011-07-07 20:06:58 -07:00
dankers
9aa3265f71
Add Werner's MoveCopter to Credits and Milestones files
2011-07-07 20:06:58 -07:00
Stacey Sheldon
2e8d3a9be3
clean up cut/paste cruft
2011-07-07 23:02:09 -04:00
Stacey Sheldon
1f004ee896
ppm: port PPM driver onto new CC driver layers
...
This is a port of a work-in-progress by Sambas onto
the new driver infrastructure needed for boot-time
configuration.
PPM and PWM still don't coexist in a build but this
is closer.
2011-07-07 22:27:57 -04:00
Stacey Sheldon
226f095a2e
bootcfg: remove baudrate #defines for USARTs
...
The initial baud rates of each interface are now forced in the
board init code.
Any modules using USARTs should have fields added to
their settings object to allow the user to change the
baud rate from the default by using the COM layer APIs.
Developers requiring custom baud rates before the settings
objects are in place should locally edit the cfg structs
to specify the desired baud rates.
2011-07-06 23:03:54 -04:00
Stacey Sheldon
a8787ee015
bootcfg: Add support for selecting S.Bus receivers in inputtype
2011-07-06 22:38:23 -04:00
Stacey Sheldon
d9aac892a9
hwsettings: Cosmetic change of SBUS to S.Bus in UAVObject
2011-07-06 22:37:17 -04:00
Stacey Sheldon
bf39ab7a22
remove left-over comment about compile time configs
...
No functional changes.
2011-07-06 22:36:15 -04:00
Stacey Sheldon
e82539c654
bootcfg: additional validation during board init
2011-07-06 22:34:59 -04:00
zedamota
30967a47d2
Merge remote-tracking branch 'remotes/origin/OP-537_PT_Dreamer' into bugfix-ground
2011-07-06 18:37:41 +01:00
dankers
f972933cd5
Chnage grammar to match the other entries
2011-07-06 19:20:20 +10:00
dankers
ea0c1817d6
Add Werner's MoveCopter to Credits and Milestones files
2011-07-06 19:18:46 +10:00
Mathieu Rondonneau
36f28f8037
OP-423: Fixing heap2 (puting back bytes from the post heap stack (used during init) back into the free list).
...
Tested this heap2 at runtime with CC and new compiler since old one (current) triggers strict alliasing error.
That's ok since strict aliasing is disabled on OP, and CC only use heap1.
2011-07-05 21:45:39 -07:00
James Cotton
2d995dc2f7
OP-539: Don't call the gyro setting callback during init because it clears the
...
gyro bias estimation.
2011-07-05 22:27:03 -05:00