X-Git-Url: http://pileus.org/git/?p=~andy%2Fcsm213a-hw;a=blobdiff_plain;f=hw2%2Fmain_emit.h;fp=hw2%2Fmain_emit.h;h=355aa40b64a7183f74f1075699914e1b01a78e54;hp=577174ad41424904beb3c6a945dffabf86c3d4cc;hb=1de5a34e0c1a32bb0c4c2872ad7c2a2c9e950a01;hpb=edf536451837d090d01e5123ab4c841b3fa24df6 diff --git a/hw2/main_emit.h b/hw2/main_emit.h index 577174a..355aa40 100644 --- a/hw2/main_emit.h +++ b/hw2/main_emit.h @@ -8,8 +8,11 @@ extern "C" { /* Signal generation init */ void emit_init(int alt, PinName pin, PinMode mode); -/* Configure GPIO output */ -void emit_enable(uint64_t start, uint64_t period); +/* Configure signal generation phase */ +void emit_set_start(uint64_t start); + +/* Configure signal generation frequency */ +void emit_set_period(uint64_t period); /* Queue GPIO signal if due */ void emit_transmit(uint64_t local, uint64_t world);