36 #ifdef DOXYGEN_SHOULD_SKIP_THIS
40 #define ST_SUCCESS(0x00)
43 #endif //DOXYGEN_SHOULD_SKIP_THIS
46 #ifdef DOXYGEN_SHOULD_SKIP_THIS
50 #define ST_ERR_FATAL(0x01)
53 #endif //DOXYGEN_SHOULD_SKIP_THIS
56 #ifdef DOXYGEN_SHOULD_SKIP_THIS
60 #define ST_BAD_ARGUMENT(0x02)
63 #endif //DOXYGEN_SHOULD_SKIP_THIS
66 #ifdef DOXYGEN_SHOULD_SKIP_THIS
71 #define ST_EEPROM_MFG_STACK_VERSION_MISMATCH(0x04)
74 #endif //DOXYGEN_SHOULD_SKIP_THIS
77 #ifdef DOXYGEN_SHOULD_SKIP_THIS
82 #define ST_INCOMPATIBLE_STATIC_MEMORY_DEFINITIONS(0x05)
84 DEFINE_ERROR(INCOMPATIBLE_STATIC_MEMORY_DEFINITIONS, 0x05)
85 #endif //DOXYGEN_SHOULD_SKIP_THIS
88 #ifdef DOXYGEN_SHOULD_SKIP_THIS
93 #define ST_EEPROM_MFG_VERSION_MISMATCH(0x06)
96 #endif //DOXYGEN_SHOULD_SKIP_THIS
99 #ifdef DOXYGEN_SHOULD_SKIP_THIS
104 #define ST_EEPROM_STACK_VERSION_MISMATCH(0x07)
107 #endif //DOXYGEN_SHOULD_SKIP_THIS
117 #ifdef DOXYGEN_SHOULD_SKIP_THIS
121 #define ST_NO_BUFFERS(0x18)
124 #endif //DOXYGEN_SHOULD_SKIP_THIS
133 #ifdef DOXYGEN_SHOULD_SKIP_THIS
137 #define ST_SERIAL_INVALID_BAUD_RATE(0x20)
140 #endif //DOXYGEN_SHOULD_SKIP_THIS
143 #ifdef DOXYGEN_SHOULD_SKIP_THIS
147 #define ST_SERIAL_INVALID_PORT(0x21)
150 #endif //DOXYGEN_SHOULD_SKIP_THIS
153 #ifdef DOXYGEN_SHOULD_SKIP_THIS
157 #define ST_SERIAL_TX_OVERFLOW(0x22)
160 #endif //DOXYGEN_SHOULD_SKIP_THIS
163 #ifdef DOXYGEN_SHOULD_SKIP_THIS
168 #define ST_SERIAL_RX_OVERFLOW(0x23)
171 #endif //DOXYGEN_SHOULD_SKIP_THIS
174 #ifdef DOXYGEN_SHOULD_SKIP_THIS
178 #define ST_SERIAL_RX_FRAME_ERROR(0x24)
181 #endif //DOXYGEN_SHOULD_SKIP_THIS
184 #ifdef DOXYGEN_SHOULD_SKIP_THIS
188 #define ST_SERIAL_RX_PARITY_ERROR(0x25)
191 #endif //DOXYGEN_SHOULD_SKIP_THIS
194 #ifdef DOXYGEN_SHOULD_SKIP_THIS
198 #define ST_SERIAL_RX_EMPTY(0x26)
201 #endif //DOXYGEN_SHOULD_SKIP_THIS
204 #ifdef DOXYGEN_SHOULD_SKIP_THIS
209 #define ST_SERIAL_RX_OVERRUN_ERROR(0x27)
212 #endif //DOXYGEN_SHOULD_SKIP_THIS
221 #ifdef DOXYGEN_SHOULD_SKIP_THIS
225 #define ST_MAC_TRANSMIT_QUEUE_FULL(0x39)
229 #endif //DOXYGEN_SHOULD_SKIP_THIS
232 #ifdef DOXYGEN_SHOULD_SKIP_THIS
236 #define ST_MAC_UNKNOWN_HEADER_TYPE(0x3A)
239 #endif //DOXYGEN_SHOULD_SKIP_THIS
241 #ifdef DOXYGEN_SHOULD_SKIP_THIS
245 #define ST_MAC_ACK_HEADER_TYPE(0x3B)
248 #endif //DOXYGEN_SHOULD_SKIP_THIS
252 #ifdef DOXYGEN_SHOULD_SKIP_THIS
256 #define ST_MAC_SCANNING(0x3D)
259 #endif //DOXYGEN_SHOULD_SKIP_THIS
262 #ifdef DOXYGEN_SHOULD_SKIP_THIS
266 #define ST_MAC_NO_DATA(0x31)
269 #endif //DOXYGEN_SHOULD_SKIP_THIS
272 #ifdef DOXYGEN_SHOULD_SKIP_THIS
276 #define ST_MAC_JOINED_NETWORK(0x32)
279 #endif //DOXYGEN_SHOULD_SKIP_THIS
282 #ifdef DOXYGEN_SHOULD_SKIP_THIS
287 #define ST_MAC_BAD_SCAN_DURATION(0x33)
290 #endif //DOXYGEN_SHOULD_SKIP_THIS
293 #ifdef DOXYGEN_SHOULD_SKIP_THIS
297 #define ST_MAC_INCORRECT_SCAN_TYPE(0x34)
300 #endif //DOXYGEN_SHOULD_SKIP_THIS
303 #ifdef DOXYGEN_SHOULD_SKIP_THIS
307 #define ST_MAC_INVALID_CHANNEL_MASK(0x35)
310 #endif //DOXYGEN_SHOULD_SKIP_THIS
313 #ifdef DOXYGEN_SHOULD_SKIP_THIS
318 #define ST_MAC_COMMAND_TRANSMIT_FAILURE(0x36)
321 #endif //DOXYGEN_SHOULD_SKIP_THIS
324 #ifdef DOXYGEN_SHOULD_SKIP_THIS
329 #define ST_MAC_NO_ACK_RECEIVED(0x40)
332 #endif //DOXYGEN_SHOULD_SKIP_THIS
335 #ifdef DOXYGEN_SHOULD_SKIP_THIS
339 #define ST_MAC_INDIRECT_TIMEOUT(0x42)
342 #endif //DOXYGEN_SHOULD_SKIP_THIS
353 #ifdef DOXYGEN_SHOULD_SKIP_THIS
362 #define ST_SIM_EEPROM_ERASE_PAGE_GREEN(0x43)
365 #endif //DOXYGEN_SHOULD_SKIP_THIS
368 #ifdef DOXYGEN_SHOULD_SKIP_THIS
378 #define ST_SIM_EEPROM_ERASE_PAGE_RED(0x44)
381 #endif //DOXYGEN_SHOULD_SKIP_THIS
384 #ifdef DOXYGEN_SHOULD_SKIP_THIS
393 #define ST_SIM_EEPROM_FULL(0x45)
396 #endif //DOXYGEN_SHOULD_SKIP_THIS
403 #ifdef DOXYGEN_SHOULD_SKIP_THIS
411 #define ST_SIM_EEPROM_INIT_1_FAILED(0x48)
414 #endif //DOXYGEN_SHOULD_SKIP_THIS
417 #ifdef DOXYGEN_SHOULD_SKIP_THIS
424 #define ST_SIM_EEPROM_INIT_2_FAILED(0x49)
427 #endif //DOXYGEN_SHOULD_SKIP_THIS
430 #ifdef DOXYGEN_SHOULD_SKIP_THIS
438 #define ST_SIM_EEPROM_INIT_3_FAILED(0x4A)
441 #endif //DOXYGEN_SHOULD_SKIP_THIS
451 #ifdef DOXYGEN_SHOULD_SKIP_THIS
459 #define ST_ERR_FLASH_WRITE_INHIBITED(0x46)
462 #endif //DOXYGEN_SHOULD_SKIP_THIS
465 #ifdef DOXYGEN_SHOULD_SKIP_THIS
472 #define ST_ERR_FLASH_VERIFY_FAILED(0x47)
475 #endif //DOXYGEN_SHOULD_SKIP_THIS
478 #ifdef DOXYGEN_SHOULD_SKIP_THIS
485 #define ST_ERR_FLASH_PROG_FAIL(0x4B)
488 #endif //DOXYGEN_SHOULD_SKIP_THIS
491 #ifdef DOXYGEN_SHOULD_SKIP_THIS
498 #define ST_ERR_FLASH_ERASE_FAIL(0x4C)
501 #endif //DOXYGEN_SHOULD_SKIP_THIS
512 #ifdef DOXYGEN_SHOULD_SKIP_THIS
517 #define ST_ERR_BOOTLOADER_TRAP_TABLE_BAD(0x58)
520 #endif //DOXYGEN_SHOULD_SKIP_THIS
523 #ifdef DOXYGEN_SHOULD_SKIP_THIS
528 #define ST_ERR_BOOTLOADER_TRAP_UNKNOWN(0x59)
531 #endif //DOXYGEN_SHOULD_SKIP_THIS
534 #ifdef DOXYGEN_SHOULD_SKIP_THIS
539 #define ST_ERR_BOOTLOADER_NO_IMAGE(0x05A)
542 #endif //DOXYGEN_SHOULD_SKIP_THIS
552 #ifdef DOXYGEN_SHOULD_SKIP_THIS
557 #define ST_DELIVERY_FAILED(0x66)
560 #endif //DOXYGEN_SHOULD_SKIP_THIS
563 #ifdef DOXYGEN_SHOULD_SKIP_THIS
567 #define ST_BINDING_INDEX_OUT_OF_RANGE(0x69)
570 #endif //DOXYGEN_SHOULD_SKIP_THIS
573 #ifdef DOXYGEN_SHOULD_SKIP_THIS
578 #define ST_ADDRESS_TABLE_INDEX_OUT_OF_RANGE(0x6A)
581 #endif //DOXYGEN_SHOULD_SKIP_THIS
584 #ifdef DOXYGEN_SHOULD_SKIP_THIS
588 #define ST_INVALID_BINDING_INDEX(0x6C)
591 #endif //DOXYGEN_SHOULD_SKIP_THIS
594 #ifdef DOXYGEN_SHOULD_SKIP_THIS
599 #define ST_INVALID_CALL(0x70)
602 #endif //DOXYGEN_SHOULD_SKIP_THIS
605 #ifdef DOXYGEN_SHOULD_SKIP_THIS
609 #define ST_COST_NOT_KNOWN(0x71)
612 #endif //DOXYGEN_SHOULD_SKIP_THIS
615 #ifdef DOXYGEN_SHOULD_SKIP_THIS
620 #define ST_MAX_MESSAGE_LIMIT_REACHED(0x72)
623 #endif //DOXYGEN_SHOULD_SKIP_THIS
625 #ifdef DOXYGEN_SHOULD_SKIP_THIS
630 #define ST_MESSAGE_TOO_LONG(0x74)
633 #endif //DOXYGEN_SHOULD_SKIP_THIS
636 #ifdef DOXYGEN_SHOULD_SKIP_THIS
641 #define ST_BINDING_IS_ACTIVE(0x75)
644 #endif //DOXYGEN_SHOULD_SKIP_THIS
646 #ifdef DOXYGEN_SHOULD_SKIP_THIS
651 #define ST_ADDRESS_TABLE_ENTRY_IS_ACTIVE(0x76)
654 #endif //DOXYGEN_SHOULD_SKIP_THIS
664 #ifdef DOXYGEN_SHOULD_SKIP_THIS
668 #define ST_ADC_CONVERSION_DONE(0x80)
671 #endif //DOXYGEN_SHOULD_SKIP_THIS
674 #ifdef DOXYGEN_SHOULD_SKIP_THIS
679 #define ST_ADC_CONVERSION_BUSY(0x81)
682 #endif //DOXYGEN_SHOULD_SKIP_THIS
685 #ifdef DOXYGEN_SHOULD_SKIP_THIS
690 #define ST_ADC_CONVERSION_DEFERRED(0x82)
693 #endif //DOXYGEN_SHOULD_SKIP_THIS
696 #ifdef DOXYGEN_SHOULD_SKIP_THIS
700 #define ST_ADC_NO_CONVERSION_PENDING(0x84)
703 #endif //DOXYGEN_SHOULD_SKIP_THIS
706 #ifdef DOXYGEN_SHOULD_SKIP_THIS
711 #define ST_SLEEP_INTERRUPTED(0x85)
714 #endif //DOXYGEN_SHOULD_SKIP_THIS
724 #ifdef DOXYGEN_SHOULD_SKIP_THIS
728 #define ST_PHY_TX_UNDERFLOW(0x88)
731 #endif //DOXYGEN_SHOULD_SKIP_THIS
734 #ifdef DOXYGEN_SHOULD_SKIP_THIS
738 #define ST_PHY_TX_INCOMPLETE(0x89)
741 #endif //DOXYGEN_SHOULD_SKIP_THIS
744 #ifdef DOXYGEN_SHOULD_SKIP_THIS
748 #define ST_PHY_INVALID_CHANNEL(0x8A)
751 #endif //DOXYGEN_SHOULD_SKIP_THIS
754 #ifdef DOXYGEN_SHOULD_SKIP_THIS
758 #define ST_PHY_INVALID_POWER(0x8B)
761 #endif //DOXYGEN_SHOULD_SKIP_THIS
764 #ifdef DOXYGEN_SHOULD_SKIP_THIS
769 #define ST_PHY_TX_BUSY(0x8C)
772 #endif //DOXYGEN_SHOULD_SKIP_THIS
775 #ifdef DOXYGEN_SHOULD_SKIP_THIS
780 #define ST_PHY_TX_CCA_FAIL(0x8D)
783 #endif //DOXYGEN_SHOULD_SKIP_THIS
786 #ifdef DOXYGEN_SHOULD_SKIP_THIS
791 #define ST_PHY_OSCILLATOR_CHECK_FAILED(0x8E)
794 #endif //DOXYGEN_SHOULD_SKIP_THIS
797 #ifdef DOXYGEN_SHOULD_SKIP_THIS
801 #define ST_PHY_ACK_RECEIVED(0x8F)
804 #endif //DOXYGEN_SHOULD_SKIP_THIS
815 #ifdef DOXYGEN_SHOULD_SKIP_THIS
820 #define ST_NETWORK_UP(0x90)
823 #endif //DOXYGEN_SHOULD_SKIP_THIS
826 #ifdef DOXYGEN_SHOULD_SKIP_THIS
830 #define ST_NETWORK_DOWN(0x91)
833 #endif //DOXYGEN_SHOULD_SKIP_THIS
836 #ifdef DOXYGEN_SHOULD_SKIP_THIS
840 #define ST_JOIN_FAILED(0x94)
843 #endif //DOXYGEN_SHOULD_SKIP_THIS
846 #ifdef DOXYGEN_SHOULD_SKIP_THIS
851 #define ST_MOVE_FAILED(0x96)
854 #endif //DOXYGEN_SHOULD_SKIP_THIS
857 #ifdef DOXYGEN_SHOULD_SKIP_THIS
863 #define ST_CANNOT_JOIN_AS_ROUTER(0x98)
866 #endif //DOXYGEN_SHOULD_SKIP_THIS
869 #ifdef DOXYGEN_SHOULD_SKIP_THIS
873 #define ST_NODE_ID_CHANGED(0x99)
879 #ifdef DOXYGEN_SHOULD_SKIP_THIS
883 #define ST_PAN_ID_CHANGED(0x9A)
888 #ifdef DOXYGEN_SHOULD_SKIP_THIS
891 #define ST_CHANNEL_CHANGED(0x9B)
896 #ifdef DOXYGEN_SHOULD_SKIP_THIS
900 #define ST_NO_BEACONS(0xAB)
906 #ifdef DOXYGEN_SHOULD_SKIP_THIS
911 #define ST_RECEIVED_KEY_IN_THE_CLEAR(0xAC)
917 #ifdef DOXYGEN_SHOULD_SKIP_THIS
921 #define ST_NO_NETWORK_KEY_RECEIVED(0xAD)
927 #ifdef DOXYGEN_SHOULD_SKIP_THIS
931 #define ST_NO_LINK_KEY_RECEIVED(0xAE)
937 #ifdef DOXYGEN_SHOULD_SKIP_THIS
942 #define ST_PRECONFIGURED_KEY_REQUIRED(0xAF)
953 #ifdef DOXYGEN_SHOULD_SKIP_THIS
958 #define ST_KEY_INVALID(0xB2)
961 #endif // DOXYGEN_SHOULD_SKIP_THIS
963 #ifdef DOXYGEN_SHOULD_SKIP_THIS
968 #define ST_INVALID_SECURITY_LEVEL(0x95)
971 #endif //DOXYGEN_SHOULD_SKIP_THIS
973 #ifdef DOXYGEN_SHOULD_SKIP_THIS
982 #define ST_APS_ENCRYPTION_ERROR(0xA6)
985 #endif //DOXYGEN_SHOULD_SKIP_THIS
987 #ifdef DOXYGEN_SHOULD_SKIP_THIS
991 #define ST_TRUST_CENTER_MASTER_KEY_NOT_SET(0xA7)
994 #endif //DOXYGEN_SHOULD_SKIP_THIS
996 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1000 #define ST_SECURITY_STATE_NOT_SET(0xA8)
1003 #endif //DOXYGEN_SHOULD_SKIP_THIS
1005 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1013 #define ST_KEY_TABLE_INVALID_ADDRESS(0xB3)
1016 #endif //DOYXGEN_SHOULD_SKIP_THIS
1018 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1022 #define ST_SECURITY_CONFIGURATION_INVALID(0xB7)
1025 #endif //DOXYGEN_SHOULD_SKIP_THIS
1027 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1033 #define ST_TOO_SOON_FOR_SWITCH_KEY(0xB8)
1038 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1042 #define ST_SIGNATURE_VERIFY_FAILURE(0xB9)
1047 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1054 #define ST_KEY_NOT_AUTHORIZED(0xBB)
1069 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1073 #define ST_NOT_JOINED(0x93)
1076 #endif //DOXYGEN_SHOULD_SKIP_THIS
1078 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1083 #define ST_NETWORK_BUSY(0xA1)
1086 #endif //DOXYGEN_SHOULD_SKIP_THIS
1089 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1094 #define ST_INVALID_ENDPOINT(0xA3)
1097 #endif //DOXYGEN_SHOULD_SKIP_THIS
1100 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1105 #define ST_BINDING_HAS_CHANGED(0xA4)
1108 #endif //DOXYGEN_SHOULD_SKIP_THIS
1110 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1115 #define ST_INSUFFICIENT_RANDOM_DATA(0xA5)
1118 #endif //DOXYGEN_SHOULD_SKIP_THIS
1121 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1125 #define ST_SOURCE_ROUTE_FAILURE(0xA9)
1130 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1136 #define ST_MANY_TO_ONE_ROUTE_FAILURE(0xAA)
1150 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1157 #define ST_STACK_AND_HARDWARE_MISMATCH(0xB0)
1160 #endif //DOXYGEN_SHOULD_SKIP_THIS
1163 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1168 #define ST_INDEX_OUT_OF_RANGE(0xB1)
1173 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1177 #define ST_TABLE_FULL(0xB4)
1180 #endif //DOXYGEN_SHOULD_SKIP_THIS
1182 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1187 #define ST_TABLE_ENTRY_ERASED(0xB6)
1192 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1197 #define ST_LIBRARY_NOT_PRESENT(0xB5)
1202 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1207 #define ST_OPERATION_IN_PROGRESS(0xBA)
1220 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1225 #define ST_APPLICATION_ERROR_0(0xF0)
1226 #define ST_APPLICATION_ERROR_1(0xF1)
1227 #define ST_APPLICATION_ERROR_2(0xF2)
1228 #define ST_APPLICATION_ERROR_3(0xF3)
1229 #define ST_APPLICATION_ERROR_4(0xF4)
1230 #define ST_APPLICATION_ERROR_5(0xF5)
1231 #define ST_APPLICATION_ERROR_6(0xF6)
1232 #define ST_APPLICATION_ERROR_7(0xF7)
1233 #define ST_APPLICATION_ERROR_8(0xF8)
1234 #define ST_APPLICATION_ERROR_9(0xF9)
1235 #define ST_APPLICATION_ERROR_10(0xFA)
1236 #define ST_APPLICATION_ERROR_11(0xFB)
1237 #define ST_APPLICATION_ERROR_12(0xFC)
1238 #define ST_APPLICATION_ERROR_13(0xFD)
1239 #define ST_APPLICATION_ERROR_14(0xFE)
1240 #define ST_APPLICATION_ERROR_15(0xFF)
1258 #endif //DOXYGEN_SHOULD_SKIP_THIS