1*4e630824SMatthias Ringwald #include <stdint.h> 2*4e630824SMatthias Ringwald #include <stdio.h> 3*4e630824SMatthias Ringwald #include <stdlib.h> 4*4e630824SMatthias Ringwald #include <string.h> 5*4e630824SMatthias Ringwald #include <signal.h> 6*4e630824SMatthias Ringwald 7*4e630824SMatthias Ringwald #include "btstack_config.h" 8*4e630824SMatthias Ringwald 9*4e630824SMatthias Ringwald #include "btstack_debug.h" 10*4e630824SMatthias Ringwald #include "btstack_event.h" 11*4e630824SMatthias Ringwald #include "btstack_memory.h" 12*4e630824SMatthias Ringwald #include "btstack_run_loop.h" 13*4e630824SMatthias Ringwald #include "btstack_run_loop_windows.h" 14*4e630824SMatthias Ringwald #include "hci.h" 15*4e630824SMatthias Ringwald #include "hci_dump.h" 16*4e630824SMatthias Ringwald #include "hal_led.h" 17*4e630824SMatthias Ringwald // #include "btstack_link_key_db_fs.h" 18*4e630824SMatthias Ringwald // #include "stdin_support.h" 19*4e630824SMatthias Ringwald 20*4e630824SMatthias Ringwald static int led_state = 0; 21*4e630824SMatthias Ringwald void hal_led_toggle(void){ 22*4e630824SMatthias Ringwald led_state = 1 - led_state; 23*4e630824SMatthias Ringwald printf("LED State %u\n", led_state); 24*4e630824SMatthias Ringwald } 25*4e630824SMatthias Ringwald 26*4e630824SMatthias Ringwald int main(int argc, char * argv[]){ 27*4e630824SMatthias Ringwald printf("BTstack on windows booting up\n"); 28*4e630824SMatthias Ringwald 29*4e630824SMatthias Ringwald /// GET STARTED with BTstack /// 30*4e630824SMatthias Ringwald btstack_memory_init(); 31*4e630824SMatthias Ringwald btstack_run_loop_init(btstack_run_loop_windows_get_instance()); 32*4e630824SMatthias Ringwald 33*4e630824SMatthias Ringwald while(1){ 34*4e630824SMatthias Ringwald printf("time ms %u\n", btstack_run_loop_get_time_ms()); 35*4e630824SMatthias Ringwald } 36*4e630824SMatthias Ringwald return 0; 37*4e630824SMatthias Ringwald } 38