Adding safety documentation

master
Ryan Summers 2020-12-17 14:11:28 +01:00
parent 8fb37c2db9
commit ec2aaecb48
1 changed files with 2 additions and 0 deletions

View File

@ -138,6 +138,8 @@ macro_rules! dac_output {
// AXISRAM is uninitialized. As such, we manually zero-initialize it here before
// starting the transfer.
// Note(unsafe): We currently own all DAC_BUF[index] buffers and are not using them
// elsewhere, so it is safe to access them here.
for buf in unsafe { DAC_BUF[$index].iter_mut() } {
for byte in buf.iter_mut() {
*byte = 0;