Skip to content

Commit

Permalink
Merge remote branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
Allen committed Feb 8, 2011
2 parents b4cae6d + ffa816b commit b746afd
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 14 deletions.
33 changes: 33 additions & 0 deletions .gitignore
Expand Up @@ -3,6 +3,7 @@
*.out

*~
*.swp

*.pyc

Expand All @@ -16,6 +17,24 @@

*.aux

# Debian related files
*.deb
*.dsc
*.changes
*.substvars
*.debhelper.log
*-stamp
/debian/control
/debian/changelog
/debian/files
/debian/paparazzi-arm7
/debian/paparazzi-avr
/debian/paparazzi-dev
/debian/paparazzi-bin
/sw/lib/ocaml/ivy/debian/changelog
/sw/lib/ocaml/ivy/debian/files
/sw/lib/ocaml/ivy/debian/ivy-ocaml

/var
/dox

Expand Down Expand Up @@ -89,3 +108,17 @@
# /sw/tools/
/sw/tools/fp_parser.ml
/sw/tools/wiki_gen/wiki_gen

# /sw/ground_segment/joystick
/sw/ground_segment/joystick/test_stick

# /sw/airborne/arch/lpc21/test/bootloader
/sw/airborne/arch/lpc21/test/bootloader/bl.dmp
/sw/airborne/arch/lpc21/test/bootloader/bl.hex
/sw/airborne/arch/lpc21/test/bootloader/bl.map
/sw/airborne/arch/lpc21/test/bootloader/bl.elf
/sw/airborne/arch/lpc21/test/bootloader/bl_ram.dmp
/sw/airborne/arch/lpc21/test/bootloader/bl_ram.hex
/sw/airborne/arch/lpc21/test/bootloader/bl_ram.map
/sw/airborne/arch/lpc21/test/bootloader/bl_ram.elf
/sw/airborne/arch/lpc21/test/bootloader/crt.lst
6 changes: 4 additions & 2 deletions conf/airframes/ENAC/quadrotor/booz2_g1.xml
Expand Up @@ -16,7 +16,7 @@
<!--define name="GUIDANCE_H_USE_REF"/-->

<target name="ap" board="booz_1.0">
<define name="BOOZ_FAILSAFE_GROUND_DETECT"/>
<define name="FAILSAFE_GROUND_DETECT"/>
<define name="USE_GPS_ACC4R"/>
<define name="BOOZ_START_DELAY" value="3"/>
</target>
Expand All @@ -29,7 +29,9 @@
<subsystem name="telemetry" type="transparent"/>
<subsystem name="actuators" type="asctec"/>
<subsystem name="imu" type="b2_v1.1"/>
<subsystem name="gps" type="ublox"/>
<subsystem name="gps" type="ublox">
<configure name="GPS_BAUD" value="B57600"/>
</subsystem>
<subsystem name="ahrs" type="cmpl"/>
<subsystem name="ins" type="hff"/>
</firmware>
Expand Down
8 changes: 4 additions & 4 deletions sw/lib/ocaml/ivy/cglibivy.c
Expand Up @@ -20,18 +20,18 @@ value ivy_GtkmainLoop(value unit)
}

extern void cb_delete_channel(void *delete_read);
extern void cb_read_channel(Channel ch, HANDLE fd, void *closure);
extern void cb_write_channel(Channel ch, HANDLE fd, void *closure);
extern void cb_read_channel(Channel ch, IVY_HANDLE fd, void *closure);
extern void cb_write_channel(Channel ch, IVY_HANDLE fd, void *closure);

value ivy_GtkchannelSetUp(value fd, value closure_name)
{
Channel c;
value * closure = caml_named_value(String_val(closure_name));

#if IVYMINOR_VERSION == 8
c = IvyChannelAdd((HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel);
c = IvyChannelAdd((IVY_HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel);
#else
c = IvyChannelAdd((HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel, cb_write_channel);
c = IvyChannelAdd((IVY_HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel, cb_write_channel);
#endif
return Val_int(c);
}
Expand Down
4 changes: 2 additions & 2 deletions sw/lib/ocaml/ivy/civy.c
Expand Up @@ -83,11 +83,11 @@ void cb_delete_channel(void *delete_read)
{
}

void cb_write_channel(Channel ch, HANDLE fd, void *closure)
void cb_write_channel(Channel ch, IVY_HANDLE fd, void *closure)
{
}

void cb_read_channel(Channel ch, HANDLE fd, void *closure)
void cb_read_channel(Channel ch, IVY_HANDLE fd, void *closure)
{
callback(*(value*)closure, Val_int(ch));
}
8 changes: 4 additions & 4 deletions sw/lib/ocaml/ivy/civyloop.c
Expand Up @@ -39,8 +39,8 @@ value ivy_timerRepeatafter(value nb_ticks,value delay, value closure_name)
read closures */

extern void cb_delete_channel(void *delete_read);
extern void cb_read_channel(Channel ch, HANDLE fd, void *closure);
extern void cb_write_channel(Channel ch, HANDLE fd, void *closure);
extern void cb_read_channel(Channel ch, IVY_HANDLE fd, void *closure);
extern void cb_write_channel(Channel ch, IVY_HANDLE fd, void *closure);


value ivy_channelSetUp(value fd, value closure_name)
Expand All @@ -49,9 +49,9 @@ value ivy_channelSetUp(value fd, value closure_name)
value * closure = caml_named_value(String_val(closure_name));

#if IVYMINOR_VERSION == 8
c = IvyChannelAdd((HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel);
c = IvyChannelAdd((IVY_HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel);
#else
c = IvyChannelAdd((HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel, cb_write_channel);
c = IvyChannelAdd((IVY_HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel, cb_write_channel);
#endif
return Val_int(c);
}
Expand Down
4 changes: 2 additions & 2 deletions sw/lib/ocaml/ivy/ctkivy.c
Expand Up @@ -11,7 +11,7 @@
#include "ivytcl.h"

extern void cb_delete_channel(void *delete_read);
extern void cb_read_channel(Channel ch, HANDLE fd, void *closure);
extern void cb_read_channel(Channel ch, IVY_HANDLE fd, void *closure);

value ivy_TclmainLoop(value unit)
{
Expand All @@ -25,7 +25,7 @@ value ivy_TclchannelSetUp(value fd, value closure_name)
Channel c;
value * closure = caml_named_value(String_val(closure_name));

c = IvyTclChannelSetUp((HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel);
c = IvyTclChannelSetUp((IVY_HANDLE)Int_val(fd), (void*)closure, cb_delete_channel, cb_read_channel);
return Val_int(c);
}

Expand Down
6 changes: 6 additions & 0 deletions sw/lib/ocaml/ivy/debian/changelog.3.11.2
@@ -1,3 +1,9 @@
ivy-ocaml (1.1-12) unstable; urgency=low

* Support for ivy-c_3.11.8

-- Gautier Hattenberger <gautier.hattenberger@enac.fr> Wed, 02 Feb 2011 17:49:31 +0100

ivy-ocaml (1.1-11) unstable; urgency=low

* Support of ivy-c_3.11.6, OSX and Linux 64bit
Expand Down

0 comments on commit b746afd

Please sign in to comment.