Home
last modified time | relevance | path

Searched refs:element (Results 1 – 12 of 12) sorted by relevance

/loramac-node-latest/src/boards/mcu/saml21/hal/utils/src/
Dutils_list.c50 bool is_list_element(const struct list_descriptor *const list, const void *const element) in is_list_element() argument
54 if (it == element) { in is_list_element()
65 void list_insert_as_head(struct list_descriptor *const list, void *const element) in list_insert_as_head() argument
67 ASSERT(!is_list_element(list, element)); in list_insert_as_head()
69 ((struct list_element *)element)->next = list->head; in list_insert_as_head()
70 list->head = (struct list_element *)element; in list_insert_as_head()
76 void list_insert_after(void *const after, void *const element) in list_insert_after() argument
78 ((struct list_element *)element)->next = ((struct list_element *)after)->next; in list_insert_after()
79 ((struct list_element *)after)->next = (struct list_element *)element; in list_insert_after()
85 void list_insert_at_end(struct list_descriptor *const list, void *const element) in list_insert_at_end() argument
[all …]
/loramac-node-latest/src/mac/
DLoRaMacConfirmQueue.c126 MlmeConfirmQueue_t* element = bufferStart; in GetElement() local
135 if( element->Request == request ) in GetElement()
138 return element; in GetElement()
140 element = IncreaseBufferPointer( element ); in GetElement()
216 MlmeConfirmQueue_t* element = NULL; in LoRaMacConfirmQueueSetStatus() local
220 element = GetElement( request, ConfirmQueueCtx.BufferStart, ConfirmQueueCtx.BufferEnd ); in LoRaMacConfirmQueueSetStatus()
221 if( element != NULL ) in LoRaMacConfirmQueueSetStatus()
223 element->Status = status; in LoRaMacConfirmQueueSetStatus()
224 element->ReadyToHandle = true; in LoRaMacConfirmQueueSetStatus()
231 MlmeConfirmQueue_t* element = NULL; in LoRaMacConfirmQueueGetStatus() local
[all …]
DLoRaMacCommands.c167 static bool LinkedListAdd( MacCommandsList_t* list, MacCommand_t* element ) in LinkedListAdd() argument
169 if( ( list == NULL ) || ( element == NULL ) ) in LinkedListAdd()
177 list->First = element; in LinkedListAdd()
183 list->Last->Next = element; in LinkedListAdd()
187 element->Next = NULL; in LinkedListAdd()
190 list->Last = element; in LinkedListAdd()
202 static MacCommand_t* LinkedListGetPrevious( MacCommandsList_t* list, MacCommand_t* element ) in LinkedListGetPrevious() argument
204 if( ( list == NULL ) || ( element == NULL ) ) in LinkedListGetPrevious()
215 if( element != curElement ) in LinkedListGetPrevious()
218 while( ( curElement != NULL ) && ( curElement->Next != element ) ) in LinkedListGetPrevious()
[all …]
/loramac-node-latest/src/boards/NucleoL476/
DsysIrqHandlers.c91 uint32_t element = 0U; in HardFault_Handler() local
100 for( element = 2; element < FLASH_PAGE_SIZE; element++ ) in HardFault_Handler()
102 …*( __IO uint32_t* )( sram2address + ( element * 4 ) ) = *( __IO uint32_t* )( address + ( element *… in HardFault_Handler()
146 for( element = 0; element < FLASH_PAGE_SIZE; element++ ) in HardFault_Handler()
155 …*( __IO uint32_t* )( address + ( element * 4 ) ) = *( __IO uint32_t* )( sram2address + ( element *… in HardFault_Handler()
/loramac-node-latest/src/boards/mcu/saml21/hal/utils/include/
Dutils_list.h104 static inline void *list_get_next_element(const void *const element) in list_get_next_element() argument
106 return element ? ((struct list_element *)element)->next : NULL; in list_get_next_element()
115 void list_insert_as_head(struct list_descriptor *const list, void *const element);
123 void list_insert_after(void *const after, void *const element);
131 void list_insert_at_end(struct list_descriptor *const list, void *const element);
143 bool is_list_element(const struct list_descriptor *const list, const void *const element);
167 bool list_delete_element(struct list_descriptor *const list, const void *const element);
/loramac-node-latest/doc/
DATECC608A-TNGLORA.md1 # ATECC608A-TNGLORA secure element module support documents
3 …/www.microchip.com/wwwproducts/en/ATECC608A-TNGLORA) acts as a HW secure element, see [The Things …
/loramac-node-latest/
DREADME.md86 ### Secure-element commissioning
97 *soft-se* is a pure software emulation of a secure-element. It means that everything is located on …
119 This secure-element is always pre-provisioned and its contents can't be changed.
125 …r NucleoL476 platform with LR1110MB1DIS MBED shield and using LR1110 pre-provisioned secure-element
183 …r NucleoL476 platform with LR1110MB1DIS MBED shield and using LR1110 pre-provisioned secure-element
246 // Secure element type selection the following are supported
250 // Secure element is pre-provisioned
347 // Secure element type selection the following are supported
351 // Secure element is pre-provisioned
411 Microchip/Atmel SAMR34 platform and ATECC608A-TNGLORA secure-element support.
DCHANGELOG.md36 - Support LoRaWAN 1.1 with ATECC608A/B secure element
331 - Added new `SecureElementProcessJoinAccept` API to the `secure-element.h`
332 - Added possibility to select the secure-element to be used as well as to select if it is pre-provi…
334 - Added support for LR1110 crypto-engine to be used as secure-element
335 - Added support for ATECC608A-TNGLORA secure-element
350 - Moved keys definition and management to the secure-element implementation
351 - Moved device identity to secure-element `se-identity.h` file
407 - Added secure-element support
/loramac-node-latest/.vscode/
Dsettings.json60 // Secure element type selection the following are supported
64 // Secure element is pre-provisioned
/loramac-node-latest/src/apps/LoRaMac/
DCMakeLists.txt49 # Allow selection of secure-element provisioning method
50 option(SECURE_ELEMENT_PRE_PROVISIONED "Secure-element pre-provisioning" ON)
/loramac-node-latest/src/peripherals/
DCMakeLists.txt45 message(FATAL_ERROR "No secure-element selected.")
/loramac-node-latest/src/
DCMakeLists.txt37 set(SECURE_ELEMENT SOFT_SE CACHE STRING "Default secure element is SOFT_SE")