int board_early_init_f(void) { setup_iomux_uart(); setup_buttons(); return 0; }
int board_early_init_f(void) { setup_iomux_uart(); setup_buttons(); #if defined(CONFIG_VIDEO_IPUV3) setup_display(); #endif return 0; }
void initialize_console() { setup_main_timer(); PMIC.CTRL = PMIC_LOLVLEN_bm | PMIC_MEDLVLEN_bm | PMIC_HILVLEN_bm; cli(); setup_sound(); setup_buttons(); setup_sound(); setup_vga(); sei(); }
int board_early_init_f(void) { setup_iomux_uart(); imx_iomux_v3_setup_multiple_pads(init_pads, ARRAY_SIZE(init_pads)); setup_buttons(); #if defined(CONFIG_VIDEO_IPUV3) setup_display(); #endif return 0; }
MainWindow::MainWindow(unsigned dmin, unsigned dmax, decltype(packet_sequences_raw_) packet_sequences_raw, QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), packet_sequences_raw_(packet_sequences_raw), scheduler_(dmin, dmax) { ui->setupUi(this); setup_buttons(); setup_labels(); setup_pipelines(); this->showFullScreen(); }
int main(void) { clock_setup(); gpio_setup(); usart_setup(); printf("hi guys!\n"); setup_buttons(); setup_tim6(); setup_tim7(); while (1) { ; } return 0; }
static void reset_clocks(void) { /* 4MHz MSI raw range 2*/ struct rcc_clock_scale myclock_config = { .hpre = RCC_CFGR_HPRE_SYSCLK_NODIV, .ppre1 = RCC_CFGR_PPRE1_HCLK_NODIV, .ppre2 = RCC_CFGR_PPRE2_HCLK_NODIV, .voltage_scale = PWR_SCALE2, .flash_waitstates = FLASH_ACR_LATENCY_0WS, .apb1_frequency = 4194000, .apb2_frequency = 4194000, .msi_range = RCC_ICSCR_MSIRANGE_4MHZ, }; rcc_clock_setup_msi(&myclock_config); /* buttons and uarts */ rcc_periph_clock_enable(RCC_GPIOA); /* user feedback leds */ rcc_periph_clock_enable(RCC_GPIOB); /* Enable clocks for USART2. */ rcc_periph_clock_enable(RCC_USART2); /* And a timers for button presses */ rcc_periph_clock_enable(RCC_TIM7); } int main(void) { reset_clocks(); gpio_setup(); usart_setup(); setup_buttons(); setup_button_press_timer(); printf("we're awake!\n"); setup_rtc(); setup_rtc_wakeup(1); while (1) { PWR_CR |= PWR_CR_LPSDSR; pwr_set_stop_mode(); __WFI(); reset_clocks(); process_state(&state); } return 0; }
int board_early_init_f(void) { setup_iomux_uart(); /* Disable wl1271 For Nitrogen6w */ gpio_direction_input(WL12XX_WL_IRQ_GP); gpio_direction_output(WL12XX_WL_ENABLE_GP, 0); gpio_direction_output(WL12XX_BT_ENABLE_GP, 0); imx_iomux_v3_setup_multiple_pads(wl12xx_pads, ARRAY_SIZE(wl12xx_pads)); setup_buttons(); #if defined(CONFIG_VIDEO_IPUV3) setup_display(); #endif return 0; }
int board_early_init_f(void) { setup_iomux_uart(); set_gpios(gpios_out_high, ARRAY_SIZE(gpios_out_high), 1); set_gpios(gpios_out_low, ARRAY_SIZE(gpios_out_low), 0); gpio_direction_input(WL12XX_WL_IRQ_GP); imx_iomux_v3_setup_multiple_pads(wl12xx_pads, ARRAY_SIZE(wl12xx_pads)); imx_iomux_v3_setup_multiple_pads(init_pads, ARRAY_SIZE(init_pads)); setup_buttons(); #if defined(CONFIG_VIDEO_IPUV3) setup_display(); #endif return 0; }
/* * Entry point of program execution */ int main( void ) { prvSetupHardware(); IOE_Config(); #ifdef CONFIG_ENABLE_PRINTER printQueue = xQueueCreate(128, 1); #endif setup_buttons(); initDisplay(); ipc_measure_init(); if(pdFALSE == ipc_init()) { ipc_watchdog_signal_error(0); } if(pdFALSE == task_measure_init()) { ipc_watchdog_signal_error(0); } #ifdef CONFIG_ENABLE_PRINTER xTaskCreate(printTask, "print", 100, NULL, 1, NULL); #endif xTaskCreate(task_controller, "Controller", 100, NULL, 1, NULL); xTaskCreate(task_watchdog, "Watchdog driver", 100, NULL, 1, NULL); xTaskCreate(task_input_gpio, "Input driver for GPIO", 100, NULL, 1, NULL); xTaskCreate(task_input_touch, "Input driver for touchscreen", 200, NULL, 1, NULL); xTaskCreate(task_display, "Display", 300, NULL, 1, NULL); xTaskCreate(task_measure_cmd, "ADC-driver: controller", 100, NULL, 1, NULL); xTaskCreate(task_measure, "ADC-driver: IRQ interface", 100, NULL, 1, NULL); vTaskStartScheduler(); ipc_watchdog_signal_error(0); while(1); }
win_object_prop::win_object_prop(QWidget *parent, Qt::WFlags tipo, myGraphicsItem *obj_input) : QDialog(parent, tipo) { // Se questo QDialog viene creato con tipo == Qt::Dialog allora sono costretto ad avere il ? in alto a destra // Ciò forse è un bene perchè mi costringerà ad avere un minimo di help // Veder Qt::WindowContextHelpButtonHint per avere maggiori informazioni //setSizeGripEnabled(true); setModal(true); QGridLayout *layout = new QGridLayout(this); obj = obj_input; switch (obj->tipo) { case O_CONNECTION: setWindowTitle(tr("Wire Properties")); layout->addWidget(setup_connection(), 0, 0); layout->addLayout(setup_buttons(), 1, 0, TRUE, FALSE); break; case O_POLYLINE: setWindowTitle(tr("Polyline Properties")); layout->addWidget(setup_polyline(), 0, 0); layout->addLayout(setup_buttons(), 1, 0, TRUE, FALSE); break; case O_POLYGON: setWindowTitle(tr("Polygon Properties")); layout->addWidget(setup_polygon(), 0, 0); layout->addLayout(setup_buttons(), 1, 0, TRUE, FALSE); break; case O_RECT: setWindowTitle(tr("Rectangle Properties")); layout->addWidget(setup_polygon(), 0, 0); layout->addLayout(setup_buttons(), 1, 0, TRUE, FALSE); break; case O_ELLIPSE: setWindowTitle(tr("Ellipse Properties")); layout->addWidget(setup_polygon(), 0, 0); layout->addLayout(setup_buttons(), 1, 0, TRUE, FALSE); break; case O_TEXT: setWindowTitle(tr("Text Properties")); layout->addWidget(setup_font_properties(), 0, 0); layout->addWidget(setup_text(), 1, 0); TextText->setFocus(); layout->addLayout(setup_buttons(), 2, 0, TRUE, FALSE); break; case O_PIN: setWindowTitle(tr("Pin Properties")); layout->addWidget(setup_pin_general(), 0, 0); layout->addWidget(setup_pin_orientation(), 2, 0); layout->addLayout(setup_buttons(), 3, 0, TRUE, FALSE); break; case O_POWER: setWindowTitle(tr("Power Port Properties")); layout->addWidget(setup_power_general(), 0, 0); layout->addLayout(setup_buttons(), 3, 0, TRUE, FALSE); break; case O_PORT: setWindowTitle(tr("Module Port Properties")); layout->addWidget(setup_port_general(), 0, 0); layout->addWidget(setup_port_orientation(), 2, 0); layout->addLayout(setup_buttons(), 3, 0, TRUE, FALSE); break; case O_PAD: { int row = 0; setWindowTitle(tr("Pad Properties")); layout->addLayout(setup_pad(), row++, 0); layout->addLayout(setup_buttons(), row++, 0, TRUE, FALSE); } break; case O_VIA: { int row = 0; setWindowTitle(tr("Via Properties")); layout->addLayout(setup_via(), row++, 0); layout->addLayout(setup_buttons(), row++, 0, TRUE, FALSE); } break; } layout->setSpacing(6); layout->setMargin(8); }