Expose DFII functions to other objects
authorJean THOMAS <git0@pub.jeanthomas.me>
Wed, 15 Jul 2020 15:06:31 +0000 (17:06 +0200)
committerJean THOMAS <git0@pub.jeanthomas.me>
Wed, 15 Jul 2020 15:06:31 +0000 (17:06 +0200)
libgram/src/dfii.c
libgram/src/dfii.h

index 044c939bfe6e3e152797f9b7265e198af824ccbb..f1fdceba903ef45306a5f82f14f29ea9895b9976 100644 (file)
@@ -21,7 +21,7 @@ void dfii_setsw(struct gramCtx *ctx, bool software_control) {
        }
 }
 
-static void dfii_set_p0_address(struct gramCtx *ctx, uint32_t val) {
+void dfii_set_p0_address(struct gramCtx *ctx, uint32_t val) {
 #ifdef GRAM_RW_FUNC
        gram_write(ctx, &(ctx->core->phases[0].address), val);
 #else
@@ -29,7 +29,7 @@ static void dfii_set_p0_address(struct gramCtx *ctx, uint32_t val) {
 #endif
 }
 
-static void dfii_set_p0_baddress(struct gramCtx *ctx, uint32_t val) {
+void dfii_set_p0_baddress(struct gramCtx *ctx, uint32_t val) {
 #ifdef GRAM_RW_FUNC
        gram_write(ctx, &(ctx->core->phases[0].baddress), val);
 #else
@@ -37,7 +37,7 @@ static void dfii_set_p0_baddress(struct gramCtx *ctx, uint32_t val) {
 #endif
 }
 
-static void dfii_p0_command(struct gramCtx *ctx, uint32_t cmd) {
+void dfii_p0_command(struct gramCtx *ctx, uint32_t cmd) {
 #ifdef GRAM_RW_FUNC
        gram_write(ctx, &(ctx->core->phases[0].command), cmd);
        gram_write(ctx, &(ctx->core->phases[0].command_issue), 1);
index 98312818d255eea6fb696a165589eeb415911b34..1d53306da5448493fc278ad02f13f48ccd9ca767 100644 (file)
@@ -16,5 +16,8 @@
 
 void dfii_setsw(struct gramCtx *ctx, bool software_control);
 void dfii_initseq(struct gramCtx *ctx);
+void dfii_set_p0_address(struct gramCtx *ctx, uint32_t val);
+void dfii_set_p0_baddress(struct gramCtx *ctx, uint32_t val);
+void dfii_p0_command(struct gramCtx *ctx, uint32_t cmd);
 
 #endif /* DFII_H */