More porting to RTL837x architecture of psock

This commit is contained in:
logicog
2025-07-12 16:11:51 +02:00
parent b192a87cab
commit 8d4b102e97
2 changed files with 7 additions and 7 deletions
+5 -5
View File
@@ -73,14 +73,14 @@
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
/* static void inline void
buf_setup(register __xdata struct psock_buf *buf, buf_setup(register __xdata struct psock_buf *buf,
register __xdata u8_t *bufptr, register u16_t bufsize) register __xdata u8_t *bufptr, register u16_t bufsize)
{ {
buf->ptr = bufptr; buf->ptr = bufptr;
buf->left = bufsize; buf->left = bufsize;
} }
*/
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
inline u8_t inline u8_t
buf_bufdata(register __xdata struct psock_buf *buf, register __xdata u8_t **dataptr, register __xdata u16_t *datalen) 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); 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.ptr = psock->bufptr;
psock->buf.left = psock->bufsize; psock->buf.left = psock->bufsize;
@@ -307,7 +307,7 @@ PT_THREAD(psock_readbuf(register __xdata struct psock *psock))
{ {
PT_BEGIN(&psock->psockpt); 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.ptr = psock->bufptr;
psock->buf.left = psock->bufsize; psock->buf.left = psock->bufsize;
@@ -339,7 +339,7 @@ psock_init(register __xdata struct psock *psock, register __xdata char *buffer,
psock->readlen = 0; psock->readlen = 0;
psock->bufptr = buffer; psock->bufptr = buffer;
psock->bufsize = buffersize; psock->bufsize = buffersize;
// buf_setup(&psock->buf, buffer, buffersize); buf_setup(&psock->buf, buffer, buffersize);
psock->buf.ptr = buffer; psock->buf.ptr = buffer;
psock->buf.left = buffersize; psock->buf.left = buffersize;
+2 -2
View File
@@ -119,9 +119,9 @@ struct psock {
struct psock_buf buf; /* The structure holding the state of the struct psock_buf buf; /* The structure holding the state of the
input buffer. */ 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); void psock_init(__xdata struct psock *psock, register __xdata char *buffer, register uint16_t buffersize);