From a6eb93897a8de48b15c787b836902064bbb01072 Mon Sep 17 00:00:00 2001 From: Will Code Date: Fri, 8 Jun 2012 10:41:12 -0400 Subject: [PATCH] max2837: add tx startup (maybe?) to test program --- firmware/common/max2837.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/firmware/common/max2837.c b/firmware/common/max2837.c index 31f695ce..1dc3b1f1 100644 --- a/firmware/common/max2837.c +++ b/firmware/common/max2837.c @@ -80,12 +80,11 @@ void max2837_spi_write(uint8_t r, uint16_t v) { #ifdef BUS_PIRATE LOG("{0x%02x 0x%02x]\n", 0x80 | ((uint16_t)r<<2) | ((v>>8) & 0x3), v & 0xff); -#endif -#ifdef DEBUG +#elif DEBUG LOG("0x%03x -> reg%d\n", v, r); -#endif - +#else ssp_write(SSP1_NUM, (uint16_t)((r << 10) | (v & 0x3ff))); +#endif } uint16_t max2837_reg_read(uint8_t r) @@ -132,6 +131,13 @@ void max2837_start(void) max2837_regs_commit(); } +void max2837_tx(void) +{ + LOG("# max2837_tx\n"); + set_MAX2837_TXMX_SPI_EN(1); + set_MAX2837_TXLO_SPI_EN(1); +} + /* TODO - placeholder */ void max2837_stop(void) { @@ -217,6 +223,7 @@ int main(int ac, char **av) { max2837_init(); max2837_start(); + max2837_tx(); test(); max2837_set_frequency(2441000000); max2837_stop();