projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
signed-off-by: Paolo Desii <paolo.desii@powersoft.it>
[bertos.git]
/
app
/
triface
/
triface.c
diff --git
a/app/triface/triface.c
b/app/triface/triface.c
index 00c1a58025fa3ca2d1f0077c51ef553946598431..eb47d8fad0f5c67f77c31de895c0d67ff506b62b 100644
(file)
--- a/
app/triface/triface.c
+++ b/
app/triface/triface.c
@@
-26,7
+26,7
@@
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*
* invalidate any other reasons why the executable file might be covered by
* the GNU General Public License.
*
- * Copyright 2003, 2004, 2006 Develer S.r.l. (http://www.develer.com/)
+ * Copyright 2003, 2004, 2006
, 2008
Develer S.r.l. (http://www.develer.com/)
* Copyright 2000 Bernardo Innocenti <bernie@codewiz.org>
*
* -->
* Copyright 2000 Bernardo Innocenti <bernie@codewiz.org>
*
* -->
@@
-35,6
+35,7
@@
*
* \author Marco Benelli <marco@develer.com>
* \author Bernardo Innocenti <bernie@develer.com>
*
* \author Marco Benelli <marco@develer.com>
* \author Bernardo Innocenti <bernie@develer.com>
+ * \author Daniele Basile <asterix@develer.com>
*
* \brief Windowing system test.
*/
*
* \brief Windowing system test.
*/
@@
-43,15
+44,19
@@
#include <drv/timer.h>
#include <drv/buzzer.h>
#include <drv/ser.h>
#include <drv/timer.h>
#include <drv/buzzer.h>
#include <drv/ser.h>
+#include <drv/sipo.h>
+
#include <cfg/macros.h>
#include <mware/parser.h>
#include <net/keytag.h>
#include <cfg/macros.h>
#include <mware/parser.h>
#include <net/keytag.h>
-#include <drv/sipo.h>
#include "protocol.h"
#include "hw_input.h"
#include "hw_adc.h"
#include "protocol.h"
#include "hw_input.h"
#include "hw_adc.h"
+
+static KFileSerial fd_ser;
+
int main(void)
{
/* SPI Port Initialization */
int main(void)
{
/* SPI Port Initialization */
@@
-69,24
+74,25
@@
int main(void)
TagPacket pkt;
/* Open the main communication port */
TagPacket pkt;
/* Open the main communication port */
-
Serial *host_port = ser_open(
CONFIG_SER_HOSTPORT);
- ser_setbaudrate(
host_port
, CONFIG_SER_HOSTPORTBAUDRATE);
+
ser_init(&fd_ser,
CONFIG_SER_HOSTPORT);
+ ser_setbaudrate(
&fd_ser
, CONFIG_SER_HOSTPORTBAUDRATE);
-
pkt.tag_ser = ser_open(
TAG_SER_PORT);
+
ser_init(pkt.tag_ser,
TAG_SER_PORT);
ser_setbaudrate(pkt.tag_ser, TAG_SER_BAUDRATE);
ser_setbaudrate(pkt.tag_ser, TAG_SER_BAUDRATE);
- pkt.comm_ser = host_port;
- keytag_init(&pkt);
-
+ pkt.comm_ser = &fd_ser;
+ keytag_init(&pkt);
- protocol_init(
host_port
);
+ protocol_init(
&fd_ser.fd
);
// Main loop
for(;;)
{
// Main loop
for(;;)
{
- protocol_run(
host_port
);
+ protocol_run(
&fd_ser.fd
);
keytag_poll(&pkt);
}
return 0;
}
keytag_poll(&pkt);
}
return 0;
}
+
+