fixes inline declarations of functions
This commit is contained in:
@ -1,11 +1,11 @@
|
||||
/*
|
||||
* Copyright (c) 2023 - 2024 MINRES Technologies GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Generated at 2024-11-20 11:54:52 UTC
|
||||
* by peakrdl_mnrs version 1.2.7
|
||||
*/
|
||||
* Copyright (c) 2023 - 2024 MINRES Technologies GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Generated at 2024-11-20 11:54:52 UTC
|
||||
* by peakrdl_mnrs version 1.2.7
|
||||
*/
|
||||
|
||||
#ifndef _BSP_MSGIF_H
|
||||
#define _BSP_MSGIF_H
|
||||
@ -13,21 +13,21 @@
|
||||
#include <stdint.h>
|
||||
|
||||
typedef struct {
|
||||
volatile uint32_t REG_SEND;
|
||||
volatile uint32_t REG_HEADER;
|
||||
volatile uint32_t REG_ACK;
|
||||
volatile uint32_t REG_RECV_ID;
|
||||
volatile uint32_t REG_RECV_PAYLOAD;
|
||||
uint8_t fill0[12];
|
||||
volatile uint32_t REG_PAYLOAD_0;
|
||||
volatile uint32_t REG_PAYLOAD_1;
|
||||
volatile uint32_t REG_PAYLOAD_2;
|
||||
volatile uint32_t REG_PAYLOAD_3;
|
||||
volatile uint32_t REG_PAYLOAD_4;
|
||||
volatile uint32_t REG_PAYLOAD_5;
|
||||
volatile uint32_t REG_PAYLOAD_6;
|
||||
volatile uint32_t REG_PAYLOAD_7;
|
||||
}msgif_t;
|
||||
volatile uint32_t REG_SEND;
|
||||
volatile uint32_t REG_HEADER;
|
||||
volatile uint32_t REG_ACK;
|
||||
volatile uint32_t REG_RECV_ID;
|
||||
volatile uint32_t REG_RECV_PAYLOAD;
|
||||
uint8_t fill0[12];
|
||||
volatile uint32_t REG_PAYLOAD_0;
|
||||
volatile uint32_t REG_PAYLOAD_1;
|
||||
volatile uint32_t REG_PAYLOAD_2;
|
||||
volatile uint32_t REG_PAYLOAD_3;
|
||||
volatile uint32_t REG_PAYLOAD_4;
|
||||
volatile uint32_t REG_PAYLOAD_5;
|
||||
volatile uint32_t REG_PAYLOAD_6;
|
||||
volatile uint32_t REG_PAYLOAD_7;
|
||||
} msgif_t;
|
||||
|
||||
#define MSGIF_REG_SEND_OFFS 0
|
||||
#define MSGIF_REG_SEND_MASK 0x1
|
||||
@ -43,7 +43,8 @@ typedef struct {
|
||||
|
||||
#define MSGIF_REG_HEADER_RECIPIENT_COMPONENT_OFFS 8
|
||||
#define MSGIF_REG_HEADER_RECIPIENT_COMPONENT_MASK 0x7
|
||||
#define MSGIF_REG_HEADER_RECIPIENT_COMPONENT(V) ((V & MSGIF_REG_HEADER_RECIPIENT_COMPONENT_MASK) << MSGIF_REG_HEADER_RECIPIENT_COMPONENT_OFFS)
|
||||
#define MSGIF_REG_HEADER_RECIPIENT_COMPONENT(V) \
|
||||
((V & MSGIF_REG_HEADER_RECIPIENT_COMPONENT_MASK) << MSGIF_REG_HEADER_RECIPIENT_COMPONENT_OFFS)
|
||||
|
||||
#define MSGIF_REG_HEADER_RECIPIENT_CLUSTER_OFFS 11
|
||||
#define MSGIF_REG_HEADER_RECIPIENT_CLUSTER_MASK 0x3
|
||||
@ -93,105 +94,83 @@ typedef struct {
|
||||
#define MSGIF_REG_PAYLOAD_7_MASK 0xffffffff
|
||||
#define MSGIF_REG_PAYLOAD_7(V) ((V & MSGIF_REG_PAYLOAD_7_MASK) << MSGIF_REG_PAYLOAD_7_OFFS)
|
||||
|
||||
//MSGIF_REG_SEND
|
||||
inline void set_msgif_REG_SEND(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_SEND = value;
|
||||
}
|
||||
inline void set_msgif_REG_SEND_SEND(volatile msgif_t* reg, uint8_t value){
|
||||
reg->REG_SEND = (reg->REG_SEND & ~(0x1U << 0)) | (value << 0);
|
||||
// MSGIF_REG_SEND
|
||||
static inline void set_msgif_REG_SEND(volatile msgif_t* reg, uint32_t value) { reg->REG_SEND = value; }
|
||||
static inline void set_msgif_REG_SEND_SEND(volatile msgif_t* reg, uint8_t value) {
|
||||
reg->REG_SEND = (reg->REG_SEND & ~(0x1U << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_HEADER
|
||||
inline uint32_t get_msgif_REG_HEADER(volatile msgif_t* reg){
|
||||
return reg->REG_HEADER;
|
||||
// MSGIF_REG_HEADER
|
||||
static inline uint32_t get_msgif_REG_HEADER(volatile msgif_t* reg) { return reg->REG_HEADER; }
|
||||
static inline void set_msgif_REG_HEADER(volatile msgif_t* reg, uint32_t value) { reg->REG_HEADER = value; }
|
||||
static inline uint32_t get_msgif_REG_HEADER_MESSAGE_ID(volatile msgif_t* reg) { return (reg->REG_HEADER >> 0) & 0xf; }
|
||||
static inline void set_msgif_REG_HEADER_MESSAGE_ID(volatile msgif_t* reg, uint8_t value) {
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0xfU << 0)) | (value << 0);
|
||||
}
|
||||
inline void set_msgif_REG_HEADER(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_HEADER = value;
|
||||
static inline uint32_t get_msgif_REG_HEADER_MESSAGE_LENGTH(volatile msgif_t* reg) { return (reg->REG_HEADER >> 4) & 0xf; }
|
||||
static inline void set_msgif_REG_HEADER_MESSAGE_LENGTH(volatile msgif_t* reg, uint8_t value) {
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0xfU << 4)) | (value << 4);
|
||||
}
|
||||
inline uint32_t get_msgif_REG_HEADER_MESSAGE_ID(volatile msgif_t* reg){
|
||||
return (reg->REG_HEADER >> 0) & 0xf;
|
||||
static inline uint32_t get_msgif_REG_HEADER_RECIPIENT_COMPONENT(volatile msgif_t* reg) { return (reg->REG_HEADER >> 8) & 0x7; }
|
||||
static inline void set_msgif_REG_HEADER_RECIPIENT_COMPONENT(volatile msgif_t* reg, uint8_t value) {
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0x7U << 8)) | (value << 8);
|
||||
}
|
||||
inline void set_msgif_REG_HEADER_MESSAGE_ID(volatile msgif_t* reg, uint8_t value){
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0xfU << 0)) | (value << 0);
|
||||
}
|
||||
inline uint32_t get_msgif_REG_HEADER_MESSAGE_LENGTH(volatile msgif_t* reg){
|
||||
return (reg->REG_HEADER >> 4) & 0xf;
|
||||
}
|
||||
inline void set_msgif_REG_HEADER_MESSAGE_LENGTH(volatile msgif_t* reg, uint8_t value){
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0xfU << 4)) | (value << 4);
|
||||
}
|
||||
inline uint32_t get_msgif_REG_HEADER_RECIPIENT_COMPONENT(volatile msgif_t* reg){
|
||||
return (reg->REG_HEADER >> 8) & 0x7;
|
||||
}
|
||||
inline void set_msgif_REG_HEADER_RECIPIENT_COMPONENT(volatile msgif_t* reg, uint8_t value){
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0x7U << 8)) | (value << 8);
|
||||
}
|
||||
inline uint32_t get_msgif_REG_HEADER_RECIPIENT_CLUSTER(volatile msgif_t* reg){
|
||||
return (reg->REG_HEADER >> 11) & 0x3;
|
||||
}
|
||||
inline void set_msgif_REG_HEADER_RECIPIENT_CLUSTER(volatile msgif_t* reg, uint8_t value){
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0x3U << 11)) | (value << 11);
|
||||
static inline uint32_t get_msgif_REG_HEADER_RECIPIENT_CLUSTER(volatile msgif_t* reg) { return (reg->REG_HEADER >> 11) & 0x3; }
|
||||
static inline void set_msgif_REG_HEADER_RECIPIENT_CLUSTER(volatile msgif_t* reg, uint8_t value) {
|
||||
reg->REG_HEADER = (reg->REG_HEADER & ~(0x3U << 11)) | (value << 11);
|
||||
}
|
||||
|
||||
//MSGIF_REG_ACK
|
||||
inline void set_msgif_REG_ACK(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_ACK = value;
|
||||
}
|
||||
inline void set_msgif_REG_ACK_ACK(volatile msgif_t* reg, uint8_t value){
|
||||
reg->REG_ACK = (reg->REG_ACK & ~(0x1U << 0)) | (value << 0);
|
||||
// MSGIF_REG_ACK
|
||||
static inline void set_msgif_REG_ACK(volatile msgif_t* reg, uint32_t value) { reg->REG_ACK = value; }
|
||||
static inline void set_msgif_REG_ACK_ACK(volatile msgif_t* reg, uint8_t value) {
|
||||
reg->REG_ACK = (reg->REG_ACK & ~(0x1U << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_RECV_ID
|
||||
inline uint32_t get_msgif_REG_RECV_ID(volatile msgif_t* reg){
|
||||
return reg->REG_RECV_ID;
|
||||
}
|
||||
inline uint32_t get_msgif_REG_RECV_ID_RECV_ID(volatile msgif_t* reg){
|
||||
return (reg->REG_RECV_ID >> 0) & 0xf;
|
||||
// MSGIF_REG_RECV_ID
|
||||
static inline uint32_t get_msgif_REG_RECV_ID(volatile msgif_t* reg) { return reg->REG_RECV_ID; }
|
||||
static inline uint32_t get_msgif_REG_RECV_ID_RECV_ID(volatile msgif_t* reg) { return (reg->REG_RECV_ID >> 0) & 0xf; }
|
||||
|
||||
// MSGIF_REG_RECV_PAYLOAD
|
||||
static inline uint32_t get_msgif_REG_RECV_PAYLOAD(volatile msgif_t* reg) { return (reg->REG_RECV_PAYLOAD >> 0) & 0xffffffff; }
|
||||
|
||||
// MSGIF_REG_PAYLOAD_0
|
||||
static inline void set_msgif_REG_PAYLOAD_0(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_0 = (reg->REG_PAYLOAD_0 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_RECV_PAYLOAD
|
||||
inline uint32_t get_msgif_REG_RECV_PAYLOAD(volatile msgif_t* reg){
|
||||
return (reg->REG_RECV_PAYLOAD >> 0) & 0xffffffff;
|
||||
// MSGIF_REG_PAYLOAD_1
|
||||
static inline void set_msgif_REG_PAYLOAD_1(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_1 = (reg->REG_PAYLOAD_1 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_0
|
||||
inline void set_msgif_REG_PAYLOAD_0(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_0 = (reg->REG_PAYLOAD_0 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
// MSGIF_REG_PAYLOAD_2
|
||||
static inline void set_msgif_REG_PAYLOAD_2(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_2 = (reg->REG_PAYLOAD_2 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_1
|
||||
inline void set_msgif_REG_PAYLOAD_1(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_1 = (reg->REG_PAYLOAD_1 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
// MSGIF_REG_PAYLOAD_3
|
||||
static inline void set_msgif_REG_PAYLOAD_3(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_3 = (reg->REG_PAYLOAD_3 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_2
|
||||
inline void set_msgif_REG_PAYLOAD_2(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_2 = (reg->REG_PAYLOAD_2 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
// MSGIF_REG_PAYLOAD_4
|
||||
static inline void set_msgif_REG_PAYLOAD_4(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_4 = (reg->REG_PAYLOAD_4 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_3
|
||||
inline void set_msgif_REG_PAYLOAD_3(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_3 = (reg->REG_PAYLOAD_3 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
// MSGIF_REG_PAYLOAD_5
|
||||
static inline void set_msgif_REG_PAYLOAD_5(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_5 = (reg->REG_PAYLOAD_5 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_4
|
||||
inline void set_msgif_REG_PAYLOAD_4(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_4 = (reg->REG_PAYLOAD_4 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
// MSGIF_REG_PAYLOAD_6
|
||||
static inline void set_msgif_REG_PAYLOAD_6(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_6 = (reg->REG_PAYLOAD_6 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_5
|
||||
inline void set_msgif_REG_PAYLOAD_5(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_5 = (reg->REG_PAYLOAD_5 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_6
|
||||
inline void set_msgif_REG_PAYLOAD_6(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_6 = (reg->REG_PAYLOAD_6 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
//MSGIF_REG_PAYLOAD_7
|
||||
inline void set_msgif_REG_PAYLOAD_7(volatile msgif_t* reg, uint32_t value){
|
||||
reg->REG_PAYLOAD_7 = (reg->REG_PAYLOAD_7 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
// MSGIF_REG_PAYLOAD_7
|
||||
static inline void set_msgif_REG_PAYLOAD_7(volatile msgif_t* reg, uint32_t value) {
|
||||
reg->REG_PAYLOAD_7 = (reg->REG_PAYLOAD_7 & ~(0xffffffffU << 0)) | (value << 0);
|
||||
}
|
||||
|
||||
#endif /* _BSP_MSGIF_H */
|
Reference in New Issue
Block a user