From 874ef72c5b807b61bc53dbaa0fa623b40bff1736 Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Mon, 30 Apr 2007 09:35:54 +0200 Subject: new upstream version --- drv_RouterBoard.c | 61 +++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 31 deletions(-) (limited to 'drv_RouterBoard.c') diff --git a/drv_RouterBoard.c b/drv_RouterBoard.c index 5473f92..a254fe4 100644 --- a/drv_RouterBoard.c +++ b/drv_RouterBoard.c @@ -1,4 +1,4 @@ -/* $Id: drv_RouterBoard.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_RouterBoard.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_RouterBoard.c $ * * driver for the "Router Board LCD port" @@ -206,8 +206,8 @@ static int drv_RB_sock_init() memset(sacl, 0, sizeof(struct sockaddr_in)); sacl->sin_family = AF_INET; - sacl->sin_port = htons(3333); //Listen Port - sacl->sin_addr.s_addr = inet_addr("127.0.0.1"); //Listen Address + sacl->sin_port = htons(3333); /* Listen Port */ + sacl->sin_addr.s_addr = inet_addr("127.0.0.1"); /* Listen Address */ if ((sock_c = socket(AF_INET, SOCK_DGRAM, 0)) < 0) { error("Socket open failed"); @@ -294,7 +294,7 @@ static void drv_RB_command(const unsigned char cmd, const int delay) ndelay(T_AS); drv_RB_outw(cmd); - // wait for command completion + /* wait for command completion */ udelay(delay); } @@ -317,7 +317,7 @@ static void drv_RB_data(const char *string, const int len, const int delay) ndelay(T_AS); drv_RB_outw(ch | LCD_AFDX); - // wait for command completion + /* wait for command completion */ udelay(delay); } @@ -550,7 +550,7 @@ int drv_RB_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -642,53 +642,52 @@ int drv_RB_quit(const int quiet) DRIVER drv_RouterBoard = { - name:Name, - list:drv_RB_list, - init:drv_RB_init, - quit:drv_RB_quit, + .name = Name, + .list = drv_RB_list, + .init = drv_RB_init, + .quit = drv_RB_quit, }; -/* +#if 0 Simple example to send led status to port 3333 #include #include #include - -int send_packet (unsigned char leds) +int send_packet(unsigned char leds) { struct sockaddr_in *sas; int sock; char msg[20]; - msg[0]=leds; - msg[1]=0; - + msg[0] = leds; + msg[1] = 0; + if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) { fprintf(stderr, "Socket option failed.\n"); return -1; } - - if (( sas = (struct sockaddr_in *) malloc(sizeof(struct sockaddr_in))) == NULL) - return -1 ; - memset( sas, 0, sizeof(struct sockaddr_in)); + + if ((sas = (struct sockaddr_in *) malloc(sizeof(struct sockaddr_in))) == NULL) + return -1; + memset(sas, 0, sizeof(struct sockaddr_in)); sas->sin_family = AF_INET; sas->sin_port = htons(3333); sas->sin_addr.s_addr = inet_addr("127.0.0.1"); - if(sendto(sock,msg,6, 0, (struct sockaddr *) sas, sizeof(struct sockaddr_in)) > 0) - { free(sas); + if (sendto(sock, msg, 6, 0, (struct sockaddr *) sas, sizeof(struct sockaddr_in)) > 0) { + free(sas); return 1; - } //sent ok to dest - + } + /* sent ok to dest */ free(sas); - return -1; //Send failed + return -1; /* Send failed */ } - -int main () + +int main() { - send_packet(0x03); - return 0; -} + send_packet(0x03); + return 0; +} -*/ +#endif -- cgit v1.2.3