| 1234567891011121314151617181920212223242526 |
- #include <string.h>
- #include <unistd.h>
- #include "py/mpconfig.h"
- #include "py/mphal.h"
- /*
- * Extra stdout functions
- * These can be either optimized for a particular port, or reference
- * implementation below can be used.
- */
- // Send "cooked" string of given length, where every occurrence of
- // LF character is replaced with CR LF.
- void mp_hal_stdout_tx_strn_cooked(const char *str, size_t len) {
- while (len--) {
- if (*str == '\n') {
- mp_hal_stdout_tx_strn("\r", 1);
- }
- mp_hal_stdout_tx_strn(str++, 1);
- }
- }
- // Send zero-terminated string
- void mp_hal_stdout_tx_str(const char *str) {
- mp_hal_stdout_tx_strn(str, strlen(str));
- }
|