|
| 1 | +/* |
| 2 | + * mp_pycom_err.h |
| 3 | + * |
| 4 | + * Created on: 22 Feb 2019 |
| 5 | + * Author: iwahdan |
| 6 | + */ |
| 7 | + |
| 8 | +#ifndef ESP32_MP_PYCOM_ERR_H_ |
| 9 | +#define ESP32_MP_PYCOM_ERR_H_ |
| 10 | + |
| 11 | +#include "mbedtls/net_sockets.h" |
| 12 | +#include "lwip/err.h" |
| 13 | +#include "lwip/netdb.h" |
| 14 | +#include "esp_err.h" |
| 15 | + |
| 16 | +#define MP_MBEDTLS_ERR_SSL_TIMEOUT MBEDTLS_ERR_SSL_TIMEOUT |
| 17 | +#define MP_MBEDTLS_ERR_NET_SOCKET_FAILED MBEDTLS_ERR_NET_SOCKET_FAILED |
| 18 | +#define MP_MBEDTLS_ERR_NET_CONNECT_FAILED MBEDTLS_ERR_NET_CONNECT_FAILED |
| 19 | +#define MP_MBEDTLS_ERR_NET_BIND_FAILED MBEDTLS_ERR_NET_BIND_FAILED |
| 20 | +#define MP_MBEDTLS_ERR_NET_LISTEN_FAILED MBEDTLS_ERR_NET_LISTEN_FAILED |
| 21 | +#define MP_MBEDTLS_ERR_NET_ACCEPT_FAILED MBEDTLS_ERR_NET_ACCEPT_FAILED |
| 22 | +#define MP_MBEDTLS_ERR_NET_RECV_FAILED MBEDTLS_ERR_NET_RECV_FAILED |
| 23 | +#define MP_MBEDTLS_ERR_NET_SEND_FAILED MBEDTLS_ERR_NET_SEND_FAILED |
| 24 | +#define MP_MBEDTLS_ERR_NET_CONN_RESET MBEDTLS_ERR_NET_CONN_RESET |
| 25 | +#define MP_MBEDTLS_ERR_NET_UNKNOWN_HOST MBEDTLS_ERR_NET_UNKNOWN_HOST |
| 26 | +#define MP_MBEDTLS_ERR_NET_BUFFER_TOO_SMALL MBEDTLS_ERR_NET_BUFFER_TOO_SMALL |
| 27 | +#define MP_MBEDTLS_ERR_NET_INVALID_CONTEXT MBEDTLS_ERR_NET_INVALID_CONTEXT |
| 28 | +#define MP_MBEDTLS_ERR_NET_POLL_FAILED MBEDTLS_ERR_NET_POLL_FAILED |
| 29 | +#define MP_MBEDTLS_ERR_NET_BAD_INPUT_DATA MBEDTLS_ERR_NET_BAD_INPUT_DATA |
| 30 | + |
| 31 | +#define MP_ERR_MEM ERR_MEM |
| 32 | +#define MP_ERR_BUF ERR_BUF |
| 33 | +#define MP_ERR_TIMEOUT ERR_TIMEOUT |
| 34 | +#define MP_ERR_RTE ERR_RTE |
| 35 | +#define MP_ERR_INPROGRESS ERR_INPROGRESS |
| 36 | +#define MP_ERR_VAL ERR_VAL |
| 37 | +#define MP_ERR_WOULDBLOCK ERR_WOULDBLOCK |
| 38 | +#define MP_ERR_USE ERR_USE |
| 39 | + |
| 40 | +#define MP_ERR_ALREADY ERR_ALREADY |
| 41 | +#define MP_ERR_ISCONN ERR_ISCONN |
| 42 | +#define MP_ERR_ABRT ERR_ABRT |
| 43 | +#define MP_ERR_RST ERR_RST |
| 44 | +#define MP_ERR_CLSD ERR_CLSD |
| 45 | +#define MP_ERR_CONN ERR_CONN |
| 46 | +#define MP_ERR_ARG ERR_ARG |
| 47 | +#define MP_ERR_IF ERR_IF |
| 48 | + |
| 49 | +#define MP_ESP_ERR_NO_MEM ESP_ERR_NO_MEM /*!< Out of memory */ |
| 50 | +#define MP_ESP_ERR_INVALID_ARG ESP_ERR_INVALID_ARG /*!< Invalid argument */ |
| 51 | +#define MP_ESP_ERR_INVALID_STATE ESP_ERR_INVALID_STATE /*!< Invalid state */ |
| 52 | +#define MP_ESP_ERR_INVALID_SIZE ESP_ERR_INVALID_SIZE /*!< Invalid size */ |
| 53 | +#define MP_ESP_ERR_NOT_FOUND ESP_ERR_NOT_FOUND /*!< Requested resource not found */ |
| 54 | +#define MP_ESP_ERR_NOT_SUPPORTED ESP_ERR_NOT_SUPPORTED /*!< Operation or feature not supported */ |
| 55 | +#define MP_ESP_ERR_TIMEOUT ESP_ERR_TIMEOUT /*!< Operation timed out */ |
| 56 | +#define MP_ESP_ERR_INVALID_RESPONSE ESP_ERR_INVALID_RESPONSE /*!< Received response was invalid */ |
| 57 | +#define MP_ESP_ERR_INVALID_CRC ESP_ERR_INVALID_CRC /*!< CRC or checksum was invalid */ |
| 58 | +#define MP_ESP_ERR_INVALID_VERSION ESP_ERR_INVALID_VERSION /*!< Version was invalid */ |
| 59 | +#define MP_ESP_ERR_INVALID_MAC ESP_ERR_INVALID_MAC /*!< MAC address was invalid */ |
| 60 | + |
| 61 | +#define MP_EAI_NONAME EAI_NONAME |
| 62 | +#define MP_EAI_SERVICE EAI_SERVICE |
| 63 | +#define MP_EAI_FAIL EAI_FAIL |
| 64 | +#define MP_EAI_MEMORY EAI_MEMORY |
| 65 | +#define MP_EAI_FAMILY EAI_FAMILY |
| 66 | +#define MP_HOST_NOT_FOUND HOST_NOT_FOUND |
| 67 | +#define MP_NO_DATA NO_DATA |
| 68 | +#define MP_NO_RECOVERY NO_RECOVERY |
| 69 | +#define MP_TRY_AGAIN TRY_AGAIN |
| 70 | + |
| 71 | +#endif /* ESP32_MP_PYCOM_ERR_H_ */ |
0 commit comments