max2837: add tx startup (maybe?) to test program

This commit is contained in:
Will Code
2012-06-08 10:41:12 -04:00
parent 5c6542d827
commit a6eb93897a

View File

@ -80,12 +80,11 @@ void max2837_spi_write(uint8_t r, uint16_t v) {
#ifdef BUS_PIRATE #ifdef BUS_PIRATE
LOG("{0x%02x 0x%02x]\n", 0x80 | ((uint16_t)r<<2) | ((v>>8) & 0x3), LOG("{0x%02x 0x%02x]\n", 0x80 | ((uint16_t)r<<2) | ((v>>8) & 0x3),
v & 0xff); v & 0xff);
#endif #elif DEBUG
#ifdef DEBUG
LOG("0x%03x -> reg%d\n", v, r); LOG("0x%03x -> reg%d\n", v, r);
#endif #else
ssp_write(SSP1_NUM, (uint16_t)((r << 10) | (v & 0x3ff))); ssp_write(SSP1_NUM, (uint16_t)((r << 10) | (v & 0x3ff)));
#endif
} }
uint16_t max2837_reg_read(uint8_t r) uint16_t max2837_reg_read(uint8_t r)
@ -132,6 +131,13 @@ void max2837_start(void)
max2837_regs_commit(); 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 */ /* TODO - placeholder */
void max2837_stop(void) void max2837_stop(void)
{ {
@ -217,6 +223,7 @@ int main(int ac, char **av)
{ {
max2837_init(); max2837_init();
max2837_start(); max2837_start();
max2837_tx();
test(); test();
max2837_set_frequency(2441000000); max2837_set_frequency(2441000000);
max2837_stop(); max2837_stop();