mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-08-30 14:52:51 +08:00
More porting to RTL837x architecture of psock
This commit is contained in:
+5
-5
@@ -73,14 +73,14 @@
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
/* static void
|
||||
inline void
|
||||
buf_setup(register __xdata struct psock_buf *buf,
|
||||
register __xdata u8_t *bufptr, register u16_t bufsize)
|
||||
{
|
||||
buf->ptr = bufptr;
|
||||
buf->left = bufsize;
|
||||
}
|
||||
*/
|
||||
|
||||
/*---------------------------------------------------------------------------*/
|
||||
inline u8_t
|
||||
buf_bufdata(register __xdata struct psock_buf *buf, register __xdata u8_t **dataptr, register __xdata u16_t *datalen)
|
||||
@@ -278,7 +278,7 @@ PT_THREAD(psock_readto(register __xdata struct psock *psock, unsigned char c))
|
||||
{
|
||||
PT_BEGIN(&psock->psockpt);
|
||||
|
||||
// buf_setup(&psock->buf, psock->bufptr, psock->bufsize);
|
||||
buf_setup(&psock->buf, psock->bufptr, psock->bufsize);
|
||||
psock->buf.ptr = psock->bufptr;
|
||||
psock->buf.left = psock->bufsize;
|
||||
|
||||
@@ -307,7 +307,7 @@ PT_THREAD(psock_readbuf(register __xdata struct psock *psock))
|
||||
{
|
||||
PT_BEGIN(&psock->psockpt);
|
||||
|
||||
// buf_setup(&psock->buf, psock->bufptr, psock->bufsize);
|
||||
buf_setup(&psock->buf, psock->bufptr, psock->bufsize);
|
||||
psock->buf.ptr = psock->bufptr;
|
||||
psock->buf.left = psock->bufsize;
|
||||
|
||||
@@ -339,7 +339,7 @@ psock_init(register __xdata struct psock *psock, register __xdata char *buffer,
|
||||
psock->readlen = 0;
|
||||
psock->bufptr = buffer;
|
||||
psock->bufsize = buffersize;
|
||||
// buf_setup(&psock->buf, buffer, buffersize);
|
||||
buf_setup(&psock->buf, buffer, buffersize);
|
||||
psock->buf.ptr = buffer;
|
||||
psock->buf.left = buffersize;
|
||||
|
||||
|
||||
+2
-2
@@ -119,9 +119,9 @@ struct psock {
|
||||
|
||||
struct psock_buf buf; /* The structure holding the state of the
|
||||
input buffer. */
|
||||
unsigned int bufsize; /* The size of the input buffer. */
|
||||
u16_t bufsize; /* The size of the input buffer. */
|
||||
|
||||
unsigned char state; /* The state of the protosocket. */
|
||||
u8_t state; /* The state of the protosocket. */
|
||||
};
|
||||
|
||||
void psock_init(__xdata struct psock *psock, register __xdata char *buffer, register uint16_t buffersize);
|
||||
|
||||
Reference in New Issue
Block a user