use compile errors instead of comments (#15)

wch-ch32v003
Matt Knight 2 years ago committed by GitHub
parent 7c8d430237
commit 5c853fd23a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -161,34 +161,40 @@ pub inline fn run(enable: bool) void {
ADC.CS.modify(.{ .START_MANY = if (enable) @as(u1, 1) else @as(u1, 0) }); ADC.CS.modify(.{ .START_MANY = if (enable) @as(u1, 1) else @as(u1, 0) });
} }
/// TODO: implement pub inline fn setClkDiv() void {
pub inline fn setClkDiv() void {} @compileError("todo");
}
/// The fifo is 4 samples long, if a conversion is completed and the FIFO is /// The fifo is 4 samples long, if a conversion is completed and the FIFO is
/// full, the result is dropped. /// full, the result is dropped.
pub const fifo = struct { pub const fifo = struct {
/// TODO: implement
pub inline fn setup() void { pub inline fn setup() void {
@compileError("todo");
// There are a number of considerations wrt DMA and error detection // There are a number of considerations wrt DMA and error detection
} }
/// TODO: implement
/// Return true if FIFO is empty. /// Return true if FIFO is empty.
pub inline fn isEmpty() bool {} pub inline fn isEmpty() bool {
@compileError("todo");
}
/// TODO: implement
/// Read how many samples are in the FIFO. /// Read how many samples are in the FIFO.
pub inline fn getLevel() u8 {} pub inline fn getLevel() u8 {
@compileError("todo");
}
/// TODO: implement
/// Pop latest result from FIFO. /// Pop latest result from FIFO.
pub inline fn get() u16 {} pub inline fn get() u16 {
@compileError("todo");
}
/// TODO: implement
/// Block until result is available in FIFO, then pop it. /// Block until result is available in FIFO, then pop it.
pub inline fn getBlocking() u16 {} pub inline fn getBlocking() u16 {
@compileError("todo");
}
/// TODO: implement
/// Wait for conversion to complete then discard results in FIFO. /// Wait for conversion to complete then discard results in FIFO.
pub inline fn drain() void {} pub inline fn drain() void {
@compileError("todo");
}
}; };

Loading…
Cancel
Save