123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- /*****************************************************************************/
- /* ここから */
- /*****************************************************************************/
- #include <stdio.h>
- #include <stdlib.h>
- #include "sys/comm.h"
- #include "Wonx.h"
- /*****************************************************************************/
- /* 互換関数の定義 */
- /*****************************************************************************/
- /*
- * Xサーバとの同期の整合性がとれなくなるなどの問題が考えられるので,
- * 互換関数の内部は UNIXTimer_Pause(), UNIXTimer_Unpause() でくくり,
- * タイマ割り込みを一時停止して処理を行う.また,unpause するまえに,
- * かならず sync するようにする.
- */
- /*
- * タイマの一時停止の2重解除の問題が出てくるので,
- * 互換関数から互換関数を呼んではいけない.
- * (一時停止はネストされるが,いちおう)
- * 似たような処理をする関数の場合は,必ず static な別関数に処理をまとめ,
- * そっちを呼び出すようにすること.
- * 引数の表示の問題もあるしね.
- */
- void comm_open(void)
- {}
- void comm_close(void)
- {}
- int comm_send_char(unsigned char byte)
- {
- return (0);
- }
- int comm_receive_char(void)
- {
- return (0);
- }
- int comm_receive_with_timeout(int timeout)
- {
- return (0);
- }
- int comm_send_string(char * string)
- {
- return (0);
- }
- int comm_send_block(void * buffer, int size)
- {
- return (0);
- }
- int comm_receive_block(void * buffer, int size)
- {
- return (0);
- }
- void comm_set_timeout(int receive_timeout, int send_timeout)
- {
- }
- void comm_set_baudrate(int speed)
- {
- }
- int comm_get_baudrate(void)
- {
- return (0);
- }
- void comm_set_cancel_key(unsigned int pattern)
- {
- }
- unsigned int comm_get_cancel_key(void)
- {
- return (0);
- }
- #if 0
- int comm_xmodem(void * xmodem)
- {
- return (0);
- }
- #endif
- /*****************************************************************************/
- /* ここまで */
- /*****************************************************************************/
- /*****************************************************************************/
- /* End of File. */
- /*****************************************************************************/
|