summaryrefslogtreecommitdiff
path: root/firmware/drivers/wm8523.c
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2014-02-26 21:06:30 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2014-02-26 21:06:30 +0100
commit79b6705bfc60ed17ddbf6c36ead99e9f5c3c7404 (patch)
tree0b11a3c4f39f6a5ba6389b70b0d225ade3b656f5 /firmware/drivers/wm8523.c
parent1b6d3f9ee7fad554f23b05d7e4a09c3ec9635636 (diff)
Old SPI code is now disabled, new SPI code succesfully reads out WM8523 chip id. Needs lots of cleaning...
Diffstat (limited to 'firmware/drivers/wm8523.c')
-rw-r--r--firmware/drivers/wm8523.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/firmware/drivers/wm8523.c b/firmware/drivers/wm8523.c
index 08b8d97..f8cad99 100644
--- a/firmware/drivers/wm8523.c
+++ b/firmware/drivers/wm8523.c
@@ -26,6 +26,8 @@
*/
#include "wm8523.h"
+#if 1
+
#include <string.h>
#include <cli.h>
@@ -45,7 +47,7 @@ typedef union {
void WM8523_init()
{
- cli_write("sizeof: %d", sizeof(WM8523_transfer_t));
+ //cli_write("sizeof: %d", sizeof(WM8523_transfer_t));
spi_init();
}
@@ -87,9 +89,11 @@ To use volume update in software control mode, I2C mode must be used.
*/
void WM8523_configure()
{
- spi_configure();
+ // spi_init();
uint16_t id = WM8523_read(0); // Read chip id from reg0.
-
- cli_write("=%d=", id); // should be 34595 (0x8523)
+ (void)id;
+ // cli_write("=%d=", id); // should be 34595 (0x8523)
}
+
+#endif/*0*/