kopia lustrzana https://github.com/Wren6991/PicoDVI
Claim SMs used for TMDS serial. Fix old function name in PIO encode program
rodzic
0c1f6adcad
commit
1f4cbf8716
|
@ -37,6 +37,7 @@ void dvi_serialiser_init(struct dvi_serialiser_cfg *cfg) {
|
|||
cfg->prog_offs_clk = offset_clk;
|
||||
|
||||
for (int i = 0; i < N_TMDS_LANES; ++i) {
|
||||
pio_sm_claim(cfg->pio, cfg->sm_tmds[i]);
|
||||
dvi_serialiser_program_init(
|
||||
cfg->pio,
|
||||
cfg->sm_tmds[i],
|
||||
|
|
|
@ -40,6 +40,6 @@ static inline void tmds_encode_1bpp_init(PIO pio, uint sm) {
|
|||
pio_sm_put_blocking(pio, sm, 0x60005555u);
|
||||
pio_sm_exec(pio, sm, pio_encode_pull(false, true));
|
||||
pio_sm_exec(pio, sm, pio_encode_out(pio_y, 32));
|
||||
pio_sm_enable(pio, sm, true);
|
||||
pio_sm_set_enabled(pio, sm, true);
|
||||
}
|
||||
%}
|
||||
|
|
Ładowanie…
Reference in New Issue