Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. typedef struct Ringbuffer {
  2. uint8_t wrIdx;
  3. uint8_t lag;
  4. //obvious, but with fixed size:
  5. char buffer[32];
  6. //what I'd like
  7. uint8_t buffLength;
  8. char *buffer;
  9. } Ringbuffer;
  10.  
  11. //By concept...
  12. Ringbuffer myRBs[3];
  13. char rs485out[64];
  14. char rs485in[16];
  15. myRBs[0].buffLength=64;
  16. myRBs[0].buffer = &rs485out;
  17. myRBs[1].buffLength=16;
  18. myRBs[1].buffer = &rs485in;
  19.  
  20. # warning: assignment from incompatible pointer type at ( .. = &rs485out)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement