Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main(void)
- {
- /* Initialize the SAM system */
- sysclk_init();
- board_init();
- //pmc_enable_periph_clk(ID_SSC);
- pio_configure(PIOD, PIO_PERIPH_B, PIO_PD26, 0); // TD, per b, transmit data to codec
- pio_configure(PIOB, PIO_PERIPH_D, PIO_PB1, 0); // TK, per d, clock, from codec
- pio_configure(PIOB, PIO_PERIPH_D, PIO_PB0, 0); // TF, per d, frame sync
- pio_configure(PIOA, PIO_PERIPH_C, PIO_PA10, 0); // RD, per c, receive data from codec
- pio_configure(PIOA, PIO_PERIPH_A, PIO_PA22, 0); // RK, per a, receive clock for receiver
- pio_configure(PIOD, PIO_PERIPH_B, PIO_PD24, 0); // RF, per c, receive frame sync
- pio_configure(PIOA, PIO_OUTPUT_0, PIO_PA3, PIO_PULLUP); // TWD0
- pio_configure(PIOA, PIO_OUTPUT_0, PIO_PA4, PIO_PULLUP); // TWCK0
- pio_configure(PIOC, PIO_OUTPUT_0, PIO_PC8, PIO_PULLUP); // LED
- pio_clear(PIOC, PIO_PC8);
- fpu_enable();
- //////////////////////////////////////////////////////////////////////////
- const float32_t pi16 = PI / 16.0f;
- for(uint32_t i=0; i<250; i++){
- float32_t t = i / pi16;
- //srcv[i] = 1000.0 * arm_cos_f32( t );
- };
Advertisement
Add Comment
Please, Sign In to add comment