PER Firmware
Loading...
Searching...
No Matches
sd_card.c File Reference

Logging of received bus messages onto an SD card. More...

#include "sd_card.h"
#include "common/phal/gpio.h"
#include "common/phal/rtc.h"
#include "ff.h"
#include "main.h"
#include "common/sdio/sdio.h"
#include <stdio.h>
#include "spmc.h"

Functions

bool daq_request_sd_mount (void)
 
void sd_shutdown (void)
 
void sd_update_periodic (void)
 

Variables

SD_manager_t sd_manager
 

Detailed Description

Logging of received bus messages onto an SD card.

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)
Eileen Yoon (eyn@p.nosp@m.urdu.nosp@m.e.edu)
Luke Oxley (lcoxl.nosp@m.ey@p.nosp@m.urdue.nosp@m..edu)

Variable Documentation

◆ sd_manager

SD_manager_t sd_manager
Initial value:
= {
.sd_state = SD_STATE_IDLE,
.sd_error_ct = 0,
.sd_last_error_time = 0,
.sd_last_err = SD_ERROR_NONE,
.sd_last_err_res = 0,
.sd_task_handle = NULL,
.last_file_ms = 0,
.last_write_ms = 0,
.log_enable_sw = false
}