summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJérémy Dufour2008-04-28 11:51:31 +0200
committerJérémy Dufour2008-04-28 11:51:31 +0200
commitb53fd5bc4ae5ad3ccbdf76b3f73af4ce1ae1b782 (patch)
treeb4b8ae81245e9000bd123bf958177c770b1d3777
parentbb703f43be5cf817efe555cf8f91c19f6a8cb2be (diff)
* digital/io/src
- make a dirty fix to let the io and asserv card boot correctly with the twi on ; - ensure interruption are enable as soon as possible.
-rw-r--r--digital/io/src/main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/digital/io/src/main.c b/digital/io/src/main.c
index ed9d797e..07c94eae 100644
--- a/digital/io/src/main.c
+++ b/digital/io/src/main.c
@@ -76,10 +76,14 @@ main_init (void)
{
/* Serial port */
uart0_init ();
+ /* Enable interrupts */
+ sei ();
/* Main timer */
main_timer_init ();
/* Load parameters */
eeprom_load_param ();
+ /* Dirty fix */
+ utils_delay_ms (500);
/* Asserv communication */
asserv_init ();
/* Trap module */
@@ -89,9 +93,6 @@ main_init (void)
/* Start the top FSM */
top_start ();
- /* Enable interrupts */
- sei ();
-
/* io initialization done */
proto_send0 ('z');
}