implemented slip_arch_writeb() function

This commit is contained in:
fros4943 2009-04-23 09:02:06 +00:00
parent 11879f210c
commit 9bd3d07510

View file

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* $Id: rs232.c,v 1.3 2009/03/26 16:23:48 fros4943 Exp $ * $Id: rs232.c,v 1.4 2009/04/23 09:02:06 fros4943 Exp $
*/ */
#include "lib/sensors.h" #include "lib/sensors.h"
@ -68,6 +68,12 @@ rs232_print(char *message)
printf("%s", message); printf("%s", message);
} }
/*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/
void
slip_arch_writeb(unsigned char c)
{
simlog_char(c);
}
/*-----------------------------------------------------------------------------------*/
static void static void
doInterfaceActionsBeforeTick(void) doInterfaceActionsBeforeTick(void)
{ {
@ -83,19 +89,19 @@ doInterfaceActionsBeforeTick(void)
return; return;
} }
/* Notify rs232 handler */ /* Notify specified rs232 handler */
if(input_handler != NULL) { if(input_handler != NULL) {
for (i=0; i < simSerialReceivingLength; i++) { for (i=0; i < simSerialReceivingLength; i++) {
input_handler(simSerialReceivingData[i]); input_handler(simSerialReceivingData[i]);
} }
} else {
/* Notify serial process */
for (i=0; i < simSerialReceivingLength; i++) {
serial_line_input_byte(simSerialReceivingData[i]);
}
serial_line_input_byte(0x0a);
} }
/* Notify serial process */
for (i=0; i < simSerialReceivingLength; i++) {
serial_line_input_byte(simSerialReceivingData[i]);
}
serial_line_input_byte(0x0a);
simSerialReceivingLength = 0; simSerialReceivingLength = 0;
simSerialReceivingFlag = 0; simSerialReceivingFlag = 0;
} }