Commit Graph

48 Commits

Author SHA1 Message Date
Peter McGoron 5178594215 proper CSR location generation 2023-05-16 15:02:05 -04:00
Peter McGoron a58e32fdfe fix DAC hanging (similar issue to ADC hanging) 2023-05-11 14:37:58 -04:00
Peter McGoron f0624bf664 adc debugging 2023-05-11 11:43:30 -04:00
Peter McGoron bb359d36a1 threading 2023-04-20 15:20:23 -04:00
Peter McGoron ab4c23fa14 fix compile errors 2023-04-18 15:47:57 -04:00
Peter McGoron 27ada0d708 first pass at making correct memory accesses 2023-04-08 16:05:52 +00:00
Peter McGoron af58adfa59 fix printing error 2023-04-07 16:57:18 -04:00
Peter McGoron 575d8e2167 creole 2023-04-07 19:56:54 +00:00
Peter McGoron bdec49c3b6 sock_read_buf: properly detect closed connection 2023-04-07 15:26:25 -04:00
Peter McGoron 576aca9ac6 fix thread spawning bug 2023-04-07 15:21:56 -04:00
Peter McGoron ec665217e1 testing software on dev board 2023-04-07 14:46:07 -04:00
Peter McGoron 386b1216a7 set static ip 2023-04-06 19:28:19 -04:00
Peter McGoron e19a626945 dac, adc switch and documentation 2023-04-04 15:10:32 -04:00
Peter McGoron b7ca97695a make software build system cleaner 2023-04-04 12:24:58 -04:00
Peter McGoron 551f535513 compile 2023-04-04 12:04:06 -04:00
Peter McGoron 3416532378 remove random generator 2023-04-03 16:45:59 -04:00
Peter McGoron 9df7126566 check hangup 2023-04-03 18:24:50 +00:00
Peter McGoron 1e0ae4b432 finish main 2023-04-03 17:00:55 +00:00
Peter McGoron eceb844e87 kernel 2023-04-03 04:39:26 +00:00
Peter McGoron 6e9d234dc0 logging and error handling 2023-04-03 03:29:56 +00:00
Peter McGoron 6b27356820 remove outdated creole stub 2023-04-03 03:14:28 +00:00
Peter McGoron 1911d58725 creole interface 2023-04-03 03:14:19 +00:00
Peter McGoron c5019de982 make read_buf read until it fills up all of bufptr 2023-04-02 21:46:10 +00:00
Peter McGoron cbdd0daaa6 creole interface 2023-03-23 22:25:29 +00:00
Peter McGoron 8006853e6c creole_interface.c 2023-03-20 19:06:22 +00:00
Peter McGoron 05f8878751 add submodules and switch 2023-03-03 08:06:50 +00:00
Peter McGoron ca5105a6bb start rewrite kernel 2023-01-01 21:10:02 +00:00
Peter McGoron f8bf634345 reorganization; remove json 2022-12-31 20:15:24 +00:00
Peter McGoron e8bbc1303e add readme and COPYING 2022-09-17 00:35:47 -04:00
Peter McGoron 0298299402 add everything im working on 2022-09-16 18:01:34 -04:00
Peter McGoron 7bf784e6bc add jsmn.h 2022-08-02 19:44:09 -04:00
Peter McGoron 2c7ef45254 move tests to remove clutter 2022-08-02 19:44:04 -04:00
Peter McGoron 898b2e8cba ethernet communication 2022-08-01 14:44:09 -04:00
Peter McGoron 7de27a2408 change converter code to drive new verilog 2022-07-27 09:33:11 -04:00
Peter McGoron 38c15cec45 add floating point flag to threads 2022-07-18 12:46:39 -04:00
Peter McGoron 52e2dada98 rename dac_adc_test_main.c to test_dac_adc_main.c 2022-07-15 13:56:58 -04:00
Peter McGoron 52ecbd1901 io.c: document ADC code 2022-07-15 11:01:03 -04:00
Peter McGoron 4370ee3d69 add dac_adc test 2022-07-14 15:47:31 -04:00
Peter McGoron 618bf3266a fix io.c includes and logging 2022-07-14 15:46:59 -04:00
Peter McGoron ffae5ecdf9 add sign extension, header 2022-07-14 15:11:22 -04:00
Peter McGoron f6c90ff3d1 ADC code simplification; use lowest common denominator instead 2022-07-14 10:14:09 -04:00
Peter McGoron 75e1001452 checks and misc fix 2022-07-14 09:27:18 -04:00
Peter McGoron 5287366140 start DAC and ADC io 2022-07-13 15:36:36 -04:00
Peter McGoron 60d9b63163 testing PMOD DAC output successful 2022-07-13 14:12:06 -04:00
Peter McGoron 2e42fef4ef Makefiles depend on generated files 2022-07-13 14:11:56 -04:00
Peter McGoron 7fa5431ea4 add Makefile to software 2022-07-13 13:56:51 -04:00
Peter McGoron 50a3989e98 i broke the PMOD connectors by driving them 5V lol 2022-07-13 12:30:36 -04:00
Peter McGoron 94feabe652 add software 2022-07-13 12:07:03 -04:00