40 #ifdef DOXYGEN_SHOULD_SKIP_THIS
44 #define ST_SUCCESS(0x00)
47 #endif //DOXYGEN_SHOULD_SKIP_THIS
50 #ifdef DOXYGEN_SHOULD_SKIP_THIS
54 #define ST_ERR_FATAL(0x01)
57 #endif //DOXYGEN_SHOULD_SKIP_THIS
60 #ifdef DOXYGEN_SHOULD_SKIP_THIS
64 #define ST_BAD_ARGUMENT(0x02)
67 #endif //DOXYGEN_SHOULD_SKIP_THIS
70 #ifdef DOXYGEN_SHOULD_SKIP_THIS
75 #define ST_EEPROM_MFG_STACK_VERSION_MISMATCH(0x04)
78 #endif //DOXYGEN_SHOULD_SKIP_THIS
81 #ifdef DOXYGEN_SHOULD_SKIP_THIS
86 #define ST_INCOMPATIBLE_STATIC_MEMORY_DEFINITIONS(0x05)
88 DEFINE_ERROR(INCOMPATIBLE_STATIC_MEMORY_DEFINITIONS, 0x05)
89 #endif //DOXYGEN_SHOULD_SKIP_THIS
92 #ifdef DOXYGEN_SHOULD_SKIP_THIS
97 #define ST_EEPROM_MFG_VERSION_MISMATCH(0x06)
100 #endif //DOXYGEN_SHOULD_SKIP_THIS
103 #ifdef DOXYGEN_SHOULD_SKIP_THIS
108 #define ST_EEPROM_STACK_VERSION_MISMATCH(0x07)
111 #endif //DOXYGEN_SHOULD_SKIP_THIS
121 #ifdef DOXYGEN_SHOULD_SKIP_THIS
125 #define ST_NO_BUFFERS(0x18)
128 #endif //DOXYGEN_SHOULD_SKIP_THIS
137 #ifdef DOXYGEN_SHOULD_SKIP_THIS
141 #define ST_SERIAL_INVALID_BAUD_RATE(0x20)
144 #endif //DOXYGEN_SHOULD_SKIP_THIS
147 #ifdef DOXYGEN_SHOULD_SKIP_THIS
151 #define ST_SERIAL_INVALID_PORT(0x21)
154 #endif //DOXYGEN_SHOULD_SKIP_THIS
157 #ifdef DOXYGEN_SHOULD_SKIP_THIS
161 #define ST_SERIAL_TX_OVERFLOW(0x22)
164 #endif //DOXYGEN_SHOULD_SKIP_THIS
167 #ifdef DOXYGEN_SHOULD_SKIP_THIS
172 #define ST_SERIAL_RX_OVERFLOW(0x23)
175 #endif //DOXYGEN_SHOULD_SKIP_THIS
178 #ifdef DOXYGEN_SHOULD_SKIP_THIS
182 #define ST_SERIAL_RX_FRAME_ERROR(0x24)
185 #endif //DOXYGEN_SHOULD_SKIP_THIS
188 #ifdef DOXYGEN_SHOULD_SKIP_THIS
192 #define ST_SERIAL_RX_PARITY_ERROR(0x25)
195 #endif //DOXYGEN_SHOULD_SKIP_THIS
198 #ifdef DOXYGEN_SHOULD_SKIP_THIS
202 #define ST_SERIAL_RX_EMPTY(0x26)
205 #endif //DOXYGEN_SHOULD_SKIP_THIS
208 #ifdef DOXYGEN_SHOULD_SKIP_THIS
213 #define ST_SERIAL_RX_OVERRUN_ERROR(0x27)
216 #endif //DOXYGEN_SHOULD_SKIP_THIS
225 #ifdef DOXYGEN_SHOULD_SKIP_THIS
229 #define ST_MAC_TRANSMIT_QUEUE_FULL(0x39)
233 #endif //DOXYGEN_SHOULD_SKIP_THIS
236 #ifdef DOXYGEN_SHOULD_SKIP_THIS
240 #define ST_MAC_UNKNOWN_HEADER_TYPE(0x3A)
243 #endif //DOXYGEN_SHOULD_SKIP_THIS
245 #ifdef DOXYGEN_SHOULD_SKIP_THIS
249 #define ST_MAC_ACK_HEADER_TYPE(0x3B)
252 #endif //DOXYGEN_SHOULD_SKIP_THIS
256 #ifdef DOXYGEN_SHOULD_SKIP_THIS
260 #define ST_MAC_SCANNING(0x3D)
263 #endif //DOXYGEN_SHOULD_SKIP_THIS
266 #ifdef DOXYGEN_SHOULD_SKIP_THIS
270 #define ST_MAC_NO_DATA(0x31)
273 #endif //DOXYGEN_SHOULD_SKIP_THIS
276 #ifdef DOXYGEN_SHOULD_SKIP_THIS
280 #define ST_MAC_JOINED_NETWORK(0x32)
283 #endif //DOXYGEN_SHOULD_SKIP_THIS
286 #ifdef DOXYGEN_SHOULD_SKIP_THIS
291 #define ST_MAC_BAD_SCAN_DURATION(0x33)
294 #endif //DOXYGEN_SHOULD_SKIP_THIS
297 #ifdef DOXYGEN_SHOULD_SKIP_THIS
301 #define ST_MAC_INCORRECT_SCAN_TYPE(0x34)
304 #endif //DOXYGEN_SHOULD_SKIP_THIS
307 #ifdef DOXYGEN_SHOULD_SKIP_THIS
311 #define ST_MAC_INVALID_CHANNEL_MASK(0x35)
314 #endif //DOXYGEN_SHOULD_SKIP_THIS
317 #ifdef DOXYGEN_SHOULD_SKIP_THIS
322 #define ST_MAC_COMMAND_TRANSMIT_FAILURE(0x36)
325 #endif //DOXYGEN_SHOULD_SKIP_THIS
328 #ifdef DOXYGEN_SHOULD_SKIP_THIS
333 #define ST_MAC_NO_ACK_RECEIVED(0x40)
336 #endif //DOXYGEN_SHOULD_SKIP_THIS
339 #ifdef DOXYGEN_SHOULD_SKIP_THIS
343 #define ST_MAC_INDIRECT_TIMEOUT(0x42)
346 #endif //DOXYGEN_SHOULD_SKIP_THIS
357 #ifdef DOXYGEN_SHOULD_SKIP_THIS
366 #define ST_SIM_EEPROM_ERASE_PAGE_GREEN(0x43)
369 #endif //DOXYGEN_SHOULD_SKIP_THIS
372 #ifdef DOXYGEN_SHOULD_SKIP_THIS
382 #define ST_SIM_EEPROM_ERASE_PAGE_RED(0x44)
385 #endif //DOXYGEN_SHOULD_SKIP_THIS
388 #ifdef DOXYGEN_SHOULD_SKIP_THIS
397 #define ST_SIM_EEPROM_FULL(0x45)
400 #endif //DOXYGEN_SHOULD_SKIP_THIS
407 #ifdef DOXYGEN_SHOULD_SKIP_THIS
415 #define ST_SIM_EEPROM_INIT_1_FAILED(0x48)
418 #endif //DOXYGEN_SHOULD_SKIP_THIS
421 #ifdef DOXYGEN_SHOULD_SKIP_THIS
428 #define ST_SIM_EEPROM_INIT_2_FAILED(0x49)
431 #endif //DOXYGEN_SHOULD_SKIP_THIS
434 #ifdef DOXYGEN_SHOULD_SKIP_THIS
442 #define ST_SIM_EEPROM_INIT_3_FAILED(0x4A)
445 #endif //DOXYGEN_SHOULD_SKIP_THIS
455 #ifdef DOXYGEN_SHOULD_SKIP_THIS
463 #define ST_ERR_FLASH_WRITE_INHIBITED(0x46)
466 #endif //DOXYGEN_SHOULD_SKIP_THIS
469 #ifdef DOXYGEN_SHOULD_SKIP_THIS
476 #define ST_ERR_FLASH_VERIFY_FAILED(0x47)
479 #endif //DOXYGEN_SHOULD_SKIP_THIS
482 #ifdef DOXYGEN_SHOULD_SKIP_THIS
489 #define ST_ERR_FLASH_PROG_FAIL(0x4B)
492 #endif //DOXYGEN_SHOULD_SKIP_THIS
495 #ifdef DOXYGEN_SHOULD_SKIP_THIS
502 #define ST_ERR_FLASH_ERASE_FAIL(0x4C)
505 #endif //DOXYGEN_SHOULD_SKIP_THIS
516 #ifdef DOXYGEN_SHOULD_SKIP_THIS
521 #define ST_ERR_BOOTLOADER_TRAP_TABLE_BAD(0x58)
524 #endif //DOXYGEN_SHOULD_SKIP_THIS
527 #ifdef DOXYGEN_SHOULD_SKIP_THIS
532 #define ST_ERR_BOOTLOADER_TRAP_UNKNOWN(0x59)
535 #endif //DOXYGEN_SHOULD_SKIP_THIS
538 #ifdef DOXYGEN_SHOULD_SKIP_THIS
543 #define ST_ERR_BOOTLOADER_NO_IMAGE(0x05A)
546 #endif //DOXYGEN_SHOULD_SKIP_THIS
556 #ifdef DOXYGEN_SHOULD_SKIP_THIS
561 #define ST_DELIVERY_FAILED(0x66)
564 #endif //DOXYGEN_SHOULD_SKIP_THIS
567 #ifdef DOXYGEN_SHOULD_SKIP_THIS
571 #define ST_BINDING_INDEX_OUT_OF_RANGE(0x69)
574 #endif //DOXYGEN_SHOULD_SKIP_THIS
577 #ifdef DOXYGEN_SHOULD_SKIP_THIS
582 #define ST_ADDRESS_TABLE_INDEX_OUT_OF_RANGE(0x6A)
585 #endif //DOXYGEN_SHOULD_SKIP_THIS
588 #ifdef DOXYGEN_SHOULD_SKIP_THIS
592 #define ST_INVALID_BINDING_INDEX(0x6C)
595 #endif //DOXYGEN_SHOULD_SKIP_THIS
598 #ifdef DOXYGEN_SHOULD_SKIP_THIS
603 #define ST_INVALID_CALL(0x70)
606 #endif //DOXYGEN_SHOULD_SKIP_THIS
609 #ifdef DOXYGEN_SHOULD_SKIP_THIS
613 #define ST_COST_NOT_KNOWN(0x71)
616 #endif //DOXYGEN_SHOULD_SKIP_THIS
619 #ifdef DOXYGEN_SHOULD_SKIP_THIS
624 #define ST_MAX_MESSAGE_LIMIT_REACHED(0x72)
627 #endif //DOXYGEN_SHOULD_SKIP_THIS
629 #ifdef DOXYGEN_SHOULD_SKIP_THIS
634 #define ST_MESSAGE_TOO_LONG(0x74)
637 #endif //DOXYGEN_SHOULD_SKIP_THIS
640 #ifdef DOXYGEN_SHOULD_SKIP_THIS
645 #define ST_BINDING_IS_ACTIVE(0x75)
648 #endif //DOXYGEN_SHOULD_SKIP_THIS
650 #ifdef DOXYGEN_SHOULD_SKIP_THIS
655 #define ST_ADDRESS_TABLE_ENTRY_IS_ACTIVE(0x76)
658 #endif //DOXYGEN_SHOULD_SKIP_THIS
668 #ifdef DOXYGEN_SHOULD_SKIP_THIS
672 #define ST_ADC_CONVERSION_DONE(0x80)
675 #endif //DOXYGEN_SHOULD_SKIP_THIS
678 #ifdef DOXYGEN_SHOULD_SKIP_THIS
683 #define ST_ADC_CONVERSION_BUSY(0x81)
686 #endif //DOXYGEN_SHOULD_SKIP_THIS
689 #ifdef DOXYGEN_SHOULD_SKIP_THIS
694 #define ST_ADC_CONVERSION_DEFERRED(0x82)
697 #endif //DOXYGEN_SHOULD_SKIP_THIS
700 #ifdef DOXYGEN_SHOULD_SKIP_THIS
704 #define ST_ADC_NO_CONVERSION_PENDING(0x84)
707 #endif //DOXYGEN_SHOULD_SKIP_THIS
710 #ifdef DOXYGEN_SHOULD_SKIP_THIS
715 #define ST_SLEEP_INTERRUPTED(0x85)
718 #endif //DOXYGEN_SHOULD_SKIP_THIS
728 #ifdef DOXYGEN_SHOULD_SKIP_THIS
732 #define ST_PHY_TX_UNDERFLOW(0x88)
735 #endif //DOXYGEN_SHOULD_SKIP_THIS
738 #ifdef DOXYGEN_SHOULD_SKIP_THIS
742 #define ST_PHY_TX_INCOMPLETE(0x89)
745 #endif //DOXYGEN_SHOULD_SKIP_THIS
748 #ifdef DOXYGEN_SHOULD_SKIP_THIS
752 #define ST_PHY_INVALID_CHANNEL(0x8A)
755 #endif //DOXYGEN_SHOULD_SKIP_THIS
758 #ifdef DOXYGEN_SHOULD_SKIP_THIS
762 #define ST_PHY_INVALID_POWER(0x8B)
765 #endif //DOXYGEN_SHOULD_SKIP_THIS
768 #ifdef DOXYGEN_SHOULD_SKIP_THIS
773 #define ST_PHY_TX_BUSY(0x8C)
776 #endif //DOXYGEN_SHOULD_SKIP_THIS
779 #ifdef DOXYGEN_SHOULD_SKIP_THIS
784 #define ST_PHY_TX_CCA_FAIL(0x8D)
787 #endif //DOXYGEN_SHOULD_SKIP_THIS
790 #ifdef DOXYGEN_SHOULD_SKIP_THIS
795 #define ST_PHY_OSCILLATOR_CHECK_FAILED(0x8E)
798 #endif //DOXYGEN_SHOULD_SKIP_THIS
801 #ifdef DOXYGEN_SHOULD_SKIP_THIS
805 #define ST_PHY_ACK_RECEIVED(0x8F)
808 #endif //DOXYGEN_SHOULD_SKIP_THIS
819 #ifdef DOXYGEN_SHOULD_SKIP_THIS
824 #define ST_NETWORK_UP(0x90)
827 #endif //DOXYGEN_SHOULD_SKIP_THIS
830 #ifdef DOXYGEN_SHOULD_SKIP_THIS
834 #define ST_NETWORK_DOWN(0x91)
837 #endif //DOXYGEN_SHOULD_SKIP_THIS
840 #ifdef DOXYGEN_SHOULD_SKIP_THIS
844 #define ST_JOIN_FAILED(0x94)
847 #endif //DOXYGEN_SHOULD_SKIP_THIS
850 #ifdef DOXYGEN_SHOULD_SKIP_THIS
855 #define ST_MOVE_FAILED(0x96)
858 #endif //DOXYGEN_SHOULD_SKIP_THIS
861 #ifdef DOXYGEN_SHOULD_SKIP_THIS
867 #define ST_CANNOT_JOIN_AS_ROUTER(0x98)
870 #endif //DOXYGEN_SHOULD_SKIP_THIS
873 #ifdef DOXYGEN_SHOULD_SKIP_THIS
877 #define ST_NODE_ID_CHANGED(0x99)
883 #ifdef DOXYGEN_SHOULD_SKIP_THIS
887 #define ST_PAN_ID_CHANGED(0x9A)
892 #ifdef DOXYGEN_SHOULD_SKIP_THIS
895 #define ST_CHANNEL_CHANGED(0x9B)
900 #ifdef DOXYGEN_SHOULD_SKIP_THIS
904 #define ST_NO_BEACONS(0xAB)
910 #ifdef DOXYGEN_SHOULD_SKIP_THIS
915 #define ST_RECEIVED_KEY_IN_THE_CLEAR(0xAC)
921 #ifdef DOXYGEN_SHOULD_SKIP_THIS
925 #define ST_NO_NETWORK_KEY_RECEIVED(0xAD)
931 #ifdef DOXYGEN_SHOULD_SKIP_THIS
935 #define ST_NO_LINK_KEY_RECEIVED(0xAE)
941 #ifdef DOXYGEN_SHOULD_SKIP_THIS
946 #define ST_PRECONFIGURED_KEY_REQUIRED(0xAF)
957 #ifdef DOXYGEN_SHOULD_SKIP_THIS
962 #define ST_KEY_INVALID(0xB2)
965 #endif // DOXYGEN_SHOULD_SKIP_THIS
967 #ifdef DOXYGEN_SHOULD_SKIP_THIS
972 #define ST_INVALID_SECURITY_LEVEL(0x95)
975 #endif //DOXYGEN_SHOULD_SKIP_THIS
977 #ifdef DOXYGEN_SHOULD_SKIP_THIS
986 #define ST_APS_ENCRYPTION_ERROR(0xA6)
989 #endif //DOXYGEN_SHOULD_SKIP_THIS
991 #ifdef DOXYGEN_SHOULD_SKIP_THIS
995 #define ST_TRUST_CENTER_MASTER_KEY_NOT_SET(0xA7)
998 #endif //DOXYGEN_SHOULD_SKIP_THIS
1000 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1004 #define ST_SECURITY_STATE_NOT_SET(0xA8)
1007 #endif //DOXYGEN_SHOULD_SKIP_THIS
1009 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1017 #define ST_KEY_TABLE_INVALID_ADDRESS(0xB3)
1020 #endif //DOYXGEN_SHOULD_SKIP_THIS
1022 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1026 #define ST_SECURITY_CONFIGURATION_INVALID(0xB7)
1029 #endif //DOXYGEN_SHOULD_SKIP_THIS
1031 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1037 #define ST_TOO_SOON_FOR_SWITCH_KEY(0xB8)
1042 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1046 #define ST_SIGNATURE_VERIFY_FAILURE(0xB9)
1051 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1058 #define ST_KEY_NOT_AUTHORIZED(0xBB)
1073 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1077 #define ST_NOT_JOINED(0x93)
1080 #endif //DOXYGEN_SHOULD_SKIP_THIS
1082 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1087 #define ST_NETWORK_BUSY(0xA1)
1090 #endif //DOXYGEN_SHOULD_SKIP_THIS
1093 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1098 #define ST_INVALID_ENDPOINT(0xA3)
1101 #endif //DOXYGEN_SHOULD_SKIP_THIS
1104 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1109 #define ST_BINDING_HAS_CHANGED(0xA4)
1112 #endif //DOXYGEN_SHOULD_SKIP_THIS
1114 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1119 #define ST_INSUFFICIENT_RANDOM_DATA(0xA5)
1122 #endif //DOXYGEN_SHOULD_SKIP_THIS
1125 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1129 #define ST_SOURCE_ROUTE_FAILURE(0xA9)
1134 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1140 #define ST_MANY_TO_ONE_ROUTE_FAILURE(0xAA)
1154 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1161 #define ST_STACK_AND_HARDWARE_MISMATCH(0xB0)
1164 #endif //DOXYGEN_SHOULD_SKIP_THIS
1167 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1172 #define ST_INDEX_OUT_OF_RANGE(0xB1)
1177 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1181 #define ST_TABLE_FULL(0xB4)
1184 #endif //DOXYGEN_SHOULD_SKIP_THIS
1186 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1191 #define ST_TABLE_ENTRY_ERASED(0xB6)
1196 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1201 #define ST_LIBRARY_NOT_PRESENT(0xB5)
1206 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1211 #define ST_OPERATION_IN_PROGRESS(0xBA)
1224 #ifdef DOXYGEN_SHOULD_SKIP_THIS
1229 #define ST_APPLICATION_ERROR_0(0xF0)
1230 #define ST_APPLICATION_ERROR_1(0xF1)
1231 #define ST_APPLICATION_ERROR_2(0xF2)
1232 #define ST_APPLICATION_ERROR_3(0xF3)
1233 #define ST_APPLICATION_ERROR_4(0xF4)
1234 #define ST_APPLICATION_ERROR_5(0xF5)
1235 #define ST_APPLICATION_ERROR_6(0xF6)
1236 #define ST_APPLICATION_ERROR_7(0xF7)
1237 #define ST_APPLICATION_ERROR_8(0xF8)
1238 #define ST_APPLICATION_ERROR_9(0xF9)
1239 #define ST_APPLICATION_ERROR_10(0xFA)
1240 #define ST_APPLICATION_ERROR_11(0xFB)
1241 #define ST_APPLICATION_ERROR_12(0xFC)
1242 #define ST_APPLICATION_ERROR_13(0xFD)
1243 #define ST_APPLICATION_ERROR_14(0xFE)
1244 #define ST_APPLICATION_ERROR_15(0xFF)
1262 #endif //DOXYGEN_SHOULD_SKIP_THIS