aboutsummaryrefslogtreecommitdiff
path: root/src/include/adiv5.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/adiv5.h')
-rw-r--r--src/include/adiv5.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/include/adiv5.h b/src/include/adiv5.h
index d2d4be0..64b6a28 100644
--- a/src/include/adiv5.h
+++ b/src/include/adiv5.h
@@ -106,12 +106,14 @@ typedef struct ADIv5_DP_s {
uint32_t idcode;
+ bool allow_timeout;
+
void (*dp_write)(struct ADIv5_DP_s *dp, uint8_t addr, uint32_t value);
uint32_t (*dp_read)(struct ADIv5_DP_s *dp, uint8_t addr);
uint32_t (*error)(struct ADIv5_DP_s *dp);
- uint32_t (*low_access)(struct ADIv5_DP_s *dp, uint8_t APnDP, uint8_t RnW,
+ uint32_t (*low_access)(struct ADIv5_DP_s *dp, uint8_t APnDP, uint8_t RnW,
uint8_t addr, uint32_t value);
union {
@@ -135,7 +137,7 @@ static inline uint32_t adiv5_dp_error(ADIv5_DP_t *dp)
return dp->error(dp);
}
-static inline uint32_t adiv5_dp_low_access(struct ADIv5_DP_s *dp, uint8_t APnDP,
+static inline uint32_t adiv5_dp_low_access(struct ADIv5_DP_s *dp, uint8_t APnDP,
uint8_t RnW, uint8_t addr, uint32_t value)
{
return dp->low_access(dp, APnDP, RnW, addr, value);