Merge branch 'master' into feature/SCPI_99_21_8_Device_dependent_error_information_73
| | |
| | | /* PIC32mx */ |
| | | #if defined(__C32__) |
| | | #define HAVE_STRNLEN 0 |
| | | #define HAVE_STRNCASECMP 1 |
| | | #define HAVE_STRNCASECMP 0 |
| | | #define HAVE_STRNICMP 0 |
| | | #define isfinite finite |
| | | #define signbit(x) ((x)<0) |
| | | #endif |
| | | |
| | | /* AVR libc */ |
| | |
| | | struct error_reg { |
| | | int16_t from; |
| | | int16_t to; |
| | | scpi_reg_val_t bit; |
| | | scpi_reg_val_t esrBit; |
| | | }; |
| | | |
| | | #define ERROR_DEFS_N 9 |
| | |
| | | |
| | | for (i = 0; i < ERROR_DEFS_N; i++) { |
| | | if ((err <= errs[i].from) && (err >= errs[i].to)) { |
| | | SCPI_RegSetBits(context, SCPI_REG_ESR, errs[i].bit); |
| | | SCPI_RegSetBits(context, SCPI_REG_ESR, errs[i].esrBit); |
| | | } |
| | | } |
| | | |