*/
#include <string.h>
+#include <avr/pgmspace.h>
#include <avr/io.h>
#include "sd_raw.h"
+#include <uart.h>
+
/**
* \addtogroup sd_raw MMC/SD/SDHC card raw access
*
/* private helper functions */
static void sd_raw_send_byte(uint8_t b);
-static uint8_t sd_raw_rec_byte();
+static uint8_t sd_raw_rec_byte(void);
static uint8_t sd_raw_send_command(uint8_t command, uint32_t arg);
/**
*
* \returns 0 on failure, 1 on success.
*/
-uint8_t sd_raw_init()
+uint8_t sd_raw_init(void)
{
/* enable inputs for reading card status */
configure_pin_available();
if(i == 0)
{
csd_structure = b >> 6;
+ (void)csd_structure;
}
else if(i == 14)
{