kopia lustrzana https://github.com/raspberrypi/pico-playground
minor scanvideo demo cleanup
rodzic
eb6658e820
commit
9a106f8c95
|
@ -393,7 +393,7 @@ volatile uint32_t scanline_color = 0;
|
||||||
|
|
||||||
int vga_main(void) {
|
int vga_main(void) {
|
||||||
mutex_init(&frame_logic_mutex);
|
mutex_init(&frame_logic_mutex);
|
||||||
gpio_debug_pins_init();
|
// gpio_debug_pins_init();
|
||||||
|
|
||||||
gpio_init(24);
|
gpio_init(24);
|
||||||
gpio_init(22);
|
gpio_init(22);
|
||||||
|
@ -597,7 +597,6 @@ bool render_scanline_test_pattern(struct scanvideo_scanline_buffer *dest, int co
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//#include "hardware/structs/vreg_and_chip_reset.h"
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
|
|
||||||
gpio_put(27, 0);
|
gpio_put(27, 0);
|
||||||
|
|
|
@ -5,7 +5,7 @@ if (TARGET pico_scanvideo_dpi)
|
||||||
|
|
||||||
target_compile_definitions(mandelbrot PRIVATE
|
target_compile_definitions(mandelbrot PRIVATE
|
||||||
PICO_SCANVIDEO_PLANE1_VARIABLE_FRAGMENT_DMA=1
|
PICO_SCANVIDEO_PLANE1_VARIABLE_FRAGMENT_DMA=1
|
||||||
#TURBO_BOOST
|
#TURBO_BOOST=1
|
||||||
)
|
)
|
||||||
target_link_libraries(mandelbrot PRIVATE
|
target_link_libraries(mandelbrot PRIVATE
|
||||||
pico_stdlib
|
pico_stdlib
|
||||||
|
|
|
@ -274,7 +274,7 @@ int main(void) {
|
||||||
base_freq = 50000;
|
base_freq = 50000;
|
||||||
#endif
|
#endif
|
||||||
#if PICO_ON_DEVICE
|
#if PICO_ON_DEVICE
|
||||||
#ifdef TURBO_BOOST
|
#if TURBO_BOOST
|
||||||
vreg_set_voltage(VREG_VOLTAGE_1_30);
|
vreg_set_voltage(VREG_VOLTAGE_1_30);
|
||||||
sleep_ms(10);
|
sleep_ms(10);
|
||||||
set_sys_clock_khz(base_freq*6, true);
|
set_sys_clock_khz(base_freq*6, true);
|
||||||
|
|
|
@ -21,12 +21,12 @@
|
||||||
#include "raspberry_128x128_bgar5515.h"
|
#include "raspberry_128x128_bgar5515.h"
|
||||||
#include "raspberry_128x128_bgar5515_flip.h"
|
#include "raspberry_128x128_bgar5515_flip.h"
|
||||||
|
|
||||||
#include "hardware/structs/vreg_and_chip_reset.h"
|
#include "hardware/vreg.h"
|
||||||
|
|
||||||
//#define VGA_MODE vga_mode_320x240_60
|
//#define VGA_MODE vga_mode_320x240_60
|
||||||
#define VGA_MODE vga_mode_640x480_60
|
#define VGA_MODE vga_mode_640x480_60
|
||||||
#define DUAL_CORE_RENDER
|
#define DUAL_CORE_RENDER
|
||||||
// #define TURBO_BOOST
|
// #define TURBO_BOOST 1
|
||||||
#define N_BERRIES 45
|
#define N_BERRIES 45
|
||||||
|
|
||||||
CU_REGISTER_DEBUG_PINS(generation)
|
CU_REGISTER_DEBUG_PINS(generation)
|
||||||
|
@ -171,8 +171,8 @@ void __time_critical_func(frame_update_logic)() {
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
#ifdef TURBO_BOOST
|
#if TURBO_BOOST
|
||||||
hw_set_bits(&mm_vreg_and_chip_reset->vreg, VREG_AND_CHIP_RESET_VREG_VSEL_BITS);
|
vreg_set_voltage(VREG_VOLTAGE_MAX);
|
||||||
sleep_ms(10);
|
sleep_ms(10);
|
||||||
set_sys_clock_khz(400000, true);
|
set_sys_clock_khz(400000, true);
|
||||||
#else
|
#else
|
||||||
|
|
Ładowanie…
Reference in New Issue