| /hal_adi-latest/MAX/Include/ |
| D | wrap_max32_trng.h | 34 static inline int Wrap_MXC_TRNG_RandomInt_NonBlocking(uint32_t *data) in Wrap_MXC_TRNG_RandomInt_NonBlocking() argument 39 *data = MXC_TRNG->data; in Wrap_MXC_TRNG_RandomInt_NonBlocking() 53 static inline int Wrap_MXC_TRNG_RandomInt_NonBlocking(uint32_t *data) 58 *data = MXC_TRNG->data;
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/SEMA/ |
| D | sema_me17.c | 65 int MXC_SEMA_ReadBox(uint8_t *data, unsigned len) in MXC_SEMA_ReadBox() argument 67 return MXC_SEMA_RevA_ReadBox((mxc_sema_reva_regs_t *)MXC_SEMA, data, len); in MXC_SEMA_ReadBox() 70 int MXC_SEMA_WriteBox(const uint8_t *data, unsigned len) in MXC_SEMA_WriteBox() argument 72 return MXC_SEMA_RevA_WriteBox((mxc_sema_reva_regs_t *)MXC_SEMA, data, len); in MXC_SEMA_WriteBox() 80 int MXC_SEMA_ReadBoxAsync(mxc_sema_complete_cb_t cb, uint8_t *data, unsigned len) in MXC_SEMA_ReadBoxAsync() argument 82 return MXC_SEMA_RevA_ReadBoxAsync((mxc_sema_reva_regs_t *)MXC_SEMA, cb, data, len); in MXC_SEMA_ReadBoxAsync() 85 int MXC_SEMA_WriteBoxAsync(mxc_sema_complete_cb_t cb, const uint8_t *data, unsigned len) in MXC_SEMA_WriteBoxAsync() argument 87 return MXC_SEMA_RevA_WriteBoxAsync((mxc_sema_reva_regs_t *)MXC_SEMA, cb, data, len); in MXC_SEMA_WriteBoxAsync()
|
| D | sema_me18.c | 65 int MXC_SEMA_ReadBox(uint8_t *data, unsigned len) in MXC_SEMA_ReadBox() argument 67 return MXC_SEMA_RevA_ReadBox((mxc_sema_reva_regs_t *)MXC_SEMA, data, len); in MXC_SEMA_ReadBox() 70 int MXC_SEMA_WriteBox(const uint8_t *data, unsigned len) in MXC_SEMA_WriteBox() argument 72 return MXC_SEMA_RevA_WriteBox((mxc_sema_reva_regs_t *)MXC_SEMA, data, len); in MXC_SEMA_WriteBox() 80 int MXC_SEMA_ReadBoxAsync(mxc_sema_complete_cb_t cb, uint8_t *data, unsigned len) in MXC_SEMA_ReadBoxAsync() argument 82 return MXC_SEMA_RevA_ReadBoxAsync((mxc_sema_reva_regs_t *)MXC_SEMA, cb, data, len); in MXC_SEMA_ReadBoxAsync() 85 int MXC_SEMA_WriteBoxAsync(mxc_sema_complete_cb_t cb, const uint8_t *data, unsigned len) in MXC_SEMA_WriteBoxAsync() argument 87 return MXC_SEMA_RevA_WriteBoxAsync((mxc_sema_reva_regs_t *)MXC_SEMA, cb, data, len); in MXC_SEMA_WriteBoxAsync()
|
| D | sema_reva.h | 40 int MXC_SEMA_RevA_ReadBox(mxc_sema_reva_regs_t *sema_regs, uint8_t *data, unsigned len); 41 int MXC_SEMA_RevA_WriteBox(mxc_sema_reva_regs_t *sema_regs, const uint8_t *data, unsigned len); 44 const uint8_t *data, unsigned len); 46 uint8_t *data, unsigned len);
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/OTP/ |
| D | otp_me55.c | 84 int MXC_OTP_Write(uint16_t addr, uint32_t *data, uint16_t size) in MXC_OTP_Write() argument 86 return MXC_OTP_RevA_Write((mxc_otp_reva_regs_t *)MXC_OTP, addr, data, size); in MXC_OTP_Write() 89 int MXC_OTP_Write32(uint16_t addr, uint32_t data) in MXC_OTP_Write32() argument 91 return MXC_OTP_RevA_Write32((mxc_otp_reva_regs_t *)MXC_OTP, addr, data); in MXC_OTP_Write32() 94 int MXC_OTP_Read(uint16_t addr, uint32_t *data, uint16_t size) in MXC_OTP_Read() argument 96 return MXC_OTP_RevA_Read((mxc_otp_reva_regs_t *)MXC_OTP, addr, data, size); in MXC_OTP_Read() 99 int MXC_OTP_Read32(uint16_t addr, uint32_t *data) in MXC_OTP_Read32() argument 101 return MXC_OTP_RevA_Read32((mxc_otp_reva_regs_t *)MXC_OTP, addr, data); in MXC_OTP_Read32()
|
| D | otp_reva.c | 55 int MXC_OTP_RevA_Write(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t *data, uint16_t size) in MXC_OTP_RevA_Write() argument 74 error = MXC_OTP_Write32(addr + i, data[i]); in MXC_OTP_RevA_Write() 86 int MXC_OTP_RevA_Write32(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t data) in MXC_OTP_RevA_Write32() argument 98 otp->wdata = data; in MXC_OTP_RevA_Write32() 115 int MXC_OTP_RevA_Read(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t *data, uint16_t size) in MXC_OTP_RevA_Read() argument 130 error = MXC_OTP_Read32(addr + i, data + i); in MXC_OTP_RevA_Read() 139 int MXC_OTP_RevA_Read32(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t *data) in MXC_OTP_RevA_Read32() argument 154 *data = otp->rdata; in MXC_OTP_RevA_Read32()
|
| D | otp_reva.h | 42 int MXC_OTP_RevA_Write(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t *data, uint16_t size); 44 int MXC_OTP_RevA_Write32(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t data); 46 int MXC_OTP_RevA_Read(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t *data, uint16_t size); 48 int MXC_OTP_RevA_Read32(mxc_otp_reva_regs_t *otp, uint16_t addr, uint32_t *data);
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/TRNG/ |
| D | trng_reva.c | 84 temp = trng->data; in MXC_TRNG_RevA_Handler() 107 return (int)trng->data; in MXC_TRNG_RevA_RandomInt() 110 int MXC_TRNG_RevA_Random(uint8_t *data, uint32_t len) in MXC_TRNG_RevA_Random() argument 114 if (data == NULL) { in MXC_TRNG_RevA_Random() 120 memcpy(&(data[i]), (uint8_t *)(&temp), 4); in MXC_TRNG_RevA_Random() 125 memcpy(&(data[i]), (uint8_t *)(&temp), len & 0x03); in MXC_TRNG_RevA_Random() 131 void MXC_TRNG_RevA_RandomAsync(mxc_trng_reva_regs_t *trng, uint8_t *data, uint32_t len, in MXC_TRNG_RevA_RandomAsync() argument 134 MXC_ASSERT(data && callback); in MXC_TRNG_RevA_RandomAsync() 140 TRNG_data = data; in MXC_TRNG_RevA_RandomAsync()
|
| D | trng_revb.c | 75 temp = trng->data; in MXC_TRNG_RevB_Handler() 99 return (int)trng->data; in MXC_TRNG_RevB_RandomInt() 102 int MXC_TRNG_RevB_Random(uint8_t *data, uint32_t len) in MXC_TRNG_RevB_Random() argument 106 if (data == NULL) { in MXC_TRNG_RevB_Random() 112 memcpy(&(data[i]), (uint8_t *)(&temp), 4); in MXC_TRNG_RevB_Random() 117 memcpy(&(data[i]), (uint8_t *)(&temp), len & 0x03); in MXC_TRNG_RevB_Random() 123 void MXC_TRNG_RevB_RandomAsync(mxc_trng_revb_regs_t *trng, uint8_t *data, uint32_t len, in MXC_TRNG_RevB_RandomAsync() argument 126 MXC_ASSERT(data && callback); in MXC_TRNG_RevB_RandomAsync() 132 TRNG_data = data; in MXC_TRNG_RevB_RandomAsync()
|
| D | trng_me16.c | 78 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 80 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 83 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 85 MXC_TRNG_RevB_RandomAsync(data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_ai85.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me20.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me10.c | 79 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 81 return MXC_TRNG_RevA_Random(data, len); in MXC_TRNG_Random() 85 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 87 MXC_TRNG_RevA_RandomAsync((mxc_trng_reva_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me21.c | 78 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 80 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 83 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 85 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_ai87.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me12.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me17.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me18.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me14.c | 83 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 85 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 88 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 90 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| D | trng_me15.c | 78 int MXC_TRNG_Random(uint8_t *data, uint32_t len) in MXC_TRNG_Random() argument 80 return MXC_TRNG_RevB_Random(data, len); in MXC_TRNG_Random() 83 void MXC_TRNG_RandomAsync(uint8_t *data, uint32_t len, mxc_trng_complete_t callback) in MXC_TRNG_RandomAsync() argument 85 MXC_TRNG_RevB_RandomAsync((mxc_trng_revb_regs_t *)MXC_TRNG, data, len, callback); in MXC_TRNG_RandomAsync()
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/FLC/ |
| D | flc_reva.c | 191 int MXC_FLC_RevA_Write32(mxc_flc_reva_regs_t *flc, uint32_t logicAddr, uint32_t data, in MXC_FLC_RevA_Write32() argument 202 if ((*(uint32_t *)logicAddr & data) != data) { in MXC_FLC_RevA_Write32() 218 flc->data[0] = data; in MXC_FLC_RevA_Write32() 244 int MXC_FLC_RevA_Write32Using128(mxc_flc_reva_regs_t *flc, uint32_t logicAddr, uint32_t data, in MXC_FLC_RevA_Write32Using128() argument 258 if ((*(uint32_t *)logicAddr & data) != data) { in MXC_FLC_RevA_Write32Using128() 280 current_data[0] = data; in MXC_FLC_RevA_Write32Using128() 282 current_data[1] = data; in MXC_FLC_RevA_Write32Using128() 284 current_data[2] = data; in MXC_FLC_RevA_Write32Using128() 286 current_data[3] = data; in MXC_FLC_RevA_Write32Using128() 299 int MXC_FLC_RevA_Write128(mxc_flc_reva_regs_t *flc, uint32_t addr, uint32_t *data) in MXC_FLC_RevA_Write128() argument [all …]
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32690/ |
| D | sema.h | 109 int MXC_SEMA_ReadBox(uint8_t *data, unsigned len); 118 int MXC_SEMA_WriteBox(const uint8_t *data, unsigned len); 134 int MXC_SEMA_ReadBoxAsync(mxc_sema_complete_cb_t cb, uint8_t *data, unsigned len); 143 int MXC_SEMA_WriteBoxAsync(mxc_sema_complete_cb_t cb, const uint8_t *data, unsigned len);
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32655/ |
| D | sema.h | 110 int MXC_SEMA_ReadBox(uint8_t *data, unsigned len); 119 int MXC_SEMA_WriteBox(const uint8_t *data, unsigned len); 135 int MXC_SEMA_ReadBoxAsync(mxc_sema_complete_cb_t cb, uint8_t *data, unsigned len); 144 int MXC_SEMA_WriteBoxAsync(mxc_sema_complete_cb_t cb, const uint8_t *data, unsigned len);
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32572/ |
| D | otp.h | 103 int MXC_OTP_Write(uint16_t addr, uint32_t *data, uint16_t size); 115 int MXC_OTP_Write32(uint16_t addr, uint32_t data); 128 int MXC_OTP_Read(uint16_t addr, uint32_t *data, uint16_t size); 141 int MXC_OTP_Read32(uint16_t addr, uint32_t *data);
|
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/OWM/ |
| D | owm_me10.c | 97 int MXC_OWM_TouchByte(uint8_t data) in MXC_OWM_TouchByte() argument 99 return MXC_OWM_RevA_TouchByte((mxc_owm_reva_regs_t *)MXC_OWM, data); in MXC_OWM_TouchByte() 103 int MXC_OWM_WriteByte(uint8_t data) in MXC_OWM_WriteByte() argument 105 return MXC_OWM_RevA_WriteByte(data); in MXC_OWM_WriteByte() 133 int MXC_OWM_Write(uint8_t *data, int len) in MXC_OWM_Write() argument 135 return MXC_OWM_RevA_Write((mxc_owm_reva_regs_t *)MXC_OWM, data, len); in MXC_OWM_Write() 139 int MXC_OWM_Read(uint8_t *data, int len) in MXC_OWM_Read() argument 141 return MXC_OWM_RevA_Read((mxc_owm_reva_regs_t *)MXC_OWM, data, len); in MXC_OWM_Read()
|