浏览代码

Set RTS Watermarks dependend of rx-buffersize

teensy4-core
Frank Bösing 9 年前
父节点
当前提交
cecfe51276
共有 7 个文件被更改,包括 14 次插入14 次删除
  1. +2
    -2
      teensy3/serial1.c
  2. +2
    -2
      teensy3/serial2.c
  3. +2
    -2
      teensy3/serial3.c
  4. +2
    -2
      teensy3/serial4.c
  5. +2
    -2
      teensy3/serial5.c
  6. +2
    -2
      teensy3/serial6.c
  7. +2
    -2
      teensy3/serial6_lpuart.c

+ 2
- 2
teensy3/serial1.c 查看文件

#ifndef SERIAL1_RX_BUFFER_SIZE #ifndef SERIAL1_RX_BUFFER_SIZE
#define SERIAL1_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL1_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL1_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL1_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest





+ 2
- 2
teensy3/serial2.c 查看文件

#ifndef SERIAL2_RX_BUFFER_SIZE #ifndef SERIAL2_RX_BUFFER_SIZE
#define SERIAL2_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL2_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL2_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL2_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest


//////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////

+ 2
- 2
teensy3/serial3.c 查看文件

#ifndef SERIAL3_RX_BUFFER_SIZE #ifndef SERIAL3_RX_BUFFER_SIZE
#define SERIAL3_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL3_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL3_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL3_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest





+ 2
- 2
teensy3/serial4.c 查看文件

#ifndef SERIAL4_RX_BUFFER_SIZE #ifndef SERIAL4_RX_BUFFER_SIZE
#define SERIAL4_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL4_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL4_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL4_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest





+ 2
- 2
teensy3/serial5.c 查看文件

#ifndef SERIAL5_RX_BUFFER_SIZE #ifndef SERIAL5_RX_BUFFER_SIZE
#define SERIAL5_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL5_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL5_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL5_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest





+ 2
- 2
teensy3/serial6.c 查看文件

#ifndef SERIAL6_RX_BUFFER_SIZE #ifndef SERIAL6_RX_BUFFER_SIZE
#define SERIAL6_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL6_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL6_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL6_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest





+ 2
- 2
teensy3/serial6_lpuart.c 查看文件

#ifndef SERIAL6_RX_BUFFER_SIZE #ifndef SERIAL6_RX_BUFFER_SIZE
#define SERIAL6_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer #define SERIAL6_RX_BUFFER_SIZE 64 // number of incoming bytes to buffer
#endif #endif
#define RTS_HIGH_WATERMARK 40 // RTS requests sender to pause
#define RTS_LOW_WATERMARK 26 // RTS allows sender to resume
#define RTS_HIGH_WATERMARK (SERIAL6_RX_BUFFER_SIZE-24) // RTS requests sender to pause
#define RTS_LOW_WATERMARK (SERIAL6_RX_BUFFER_SIZE-38) // RTS allows sender to resume
#define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest #define IRQ_PRIORITY 64 // 0 = highest priority, 255 = lowest





正在加载...
取消
保存