├── .gitignore ├── LICENSE-en ├── LICENSE-fr ├── Makefile ├── README.md ├── VERSION ├── benchs ├── .gitignore ├── Makefile ├── abrsort │ ├── .gitignore │ ├── abrsort-c.c │ ├── abrsort.ml │ └── abrsort.py ├── apply2 │ ├── .gitignore │ ├── apply2-c.c │ ├── apply2.ml │ └── apply2.py ├── benchpc.ml ├── empty │ ├── .gitignore │ ├── Makefile │ └── test.ml ├── fibo │ ├── .gitignore │ ├── fibo-c.c │ ├── fibo.ml │ └── fibo.py ├── gccHarness.c ├── gcd │ ├── Makefile │ ├── gcd-c.c │ ├── gcd.ml │ └── gcd.py ├── integr │ ├── .gitignore │ ├── Makefile │ └── integr.ml ├── integrales_tr │ ├── .gitignore │ ├── integrales_tr-c.c │ ├── integrales_tr.ml │ └── integrales_tr.py ├── object │ ├── .gitignore │ ├── Makefile │ ├── object.ml │ ├── object.py │ └── point.ml ├── ocamlrunHarness.ml ├── oddeven │ ├── .gitignore │ ├── Makefile │ └── oddeven.ml ├── oderiv │ ├── .gitignore │ ├── Makefile │ └── oderiv.ml ├── queens │ ├── .gitignore │ ├── queens-c.c │ ├── queens.ml │ └── queens.py ├── sieve │ ├── .gitignore │ ├── Makefile │ └── sieve.ml ├── takc2 │ ├── .gitignore │ ├── main-takc.py │ ├── takc2-c.c │ ├── takc2.ml │ └── takc2.py └── taku │ ├── taku.c │ └── taku.ml ├── bin └── .gitignore ├── configure ├── doc ├── .gitignore ├── bc2c.1 └── omicrob.1 ├── etc └── .gitignore ├── lib ├── .gitignore └── lcd_cgrom.txt ├── src ├── bc2c │ ├── .gitignore │ ├── .merlin │ ├── Makefile │ ├── analyser.ml │ ├── arch.ml │ ├── arch.mli │ ├── cleaner.ml │ ├── cleaner.mli │ ├── codegen.ml │ ├── codegen.mli │ ├── datagen.ml │ ├── datagen.mli │ ├── heap.ml │ ├── heap.mli │ ├── interp.ml │ ├── interp.mli │ ├── main.ml │ ├── mstack.ml │ ├── mstack.mli │ ├── opcode.ml │ ├── opcode.mli │ ├── printer.ml │ ├── printer.mli │ ├── pstack.ml │ ├── pstack.mli │ ├── qhtbl.ml │ ├── qhtbl.mli │ ├── sharer.ml │ ├── sharer.mli │ ├── t.mli │ ├── tools.ml │ └── tools.mli ├── byterun │ ├── .gitignore │ ├── Makefile │ ├── README │ ├── prims │ │ ├── .gitignore │ │ ├── indep-bindings.c │ │ └── indep-prims.h │ ├── simul │ │ ├── .gitignore │ │ ├── arch-specific.c │ │ ├── arch-specific.h │ │ ├── indep-sf-regs.c │ │ ├── indep-sf-regs.h │ │ ├── shared.c │ │ ├── shared.h │ │ ├── simul.c │ │ └── simul.h │ ├── stdlib │ │ ├── format.c │ │ ├── gc.c │ │ ├── random.c │ │ ├── random.h │ │ ├── trace.c │ │ └── trace.h │ └── vm │ │ ├── array.c │ │ ├── callback.c │ │ ├── callback.h │ │ ├── compare.c │ │ ├── debug.h │ │ ├── fail.c │ │ ├── fail.h │ │ ├── float.c │ │ ├── gc.c │ │ ├── gc.h │ │ ├── hash.c │ │ ├── int32.c │ │ ├── int32.h │ │ ├── int64.c │ │ ├── int64.h │ │ ├── interp.c │ │ ├── mark-and-compact.c │ │ ├── obj.c │ │ ├── obj.h │ │ ├── oo.c │ │ ├── oo.h │ │ ├── runtime.c │ │ ├── stack.c │ │ ├── stop-and-copy.c │ │ ├── str.c │ │ ├── str.h │ │ ├── sys.c │ │ ├── values-16.h │ │ ├── values-32.h │ │ ├── values-64.h │ │ └── values.h ├── circuitppx │ ├── Makefile │ ├── circuitppx.ml │ ├── component.ml │ └── multiact.ml ├── h15ppx │ ├── Makefile │ └── h15ppx.ml ├── omicrob │ ├── .gitignore │ ├── Makefile │ ├── omicrob.ml │ └── tools.ml ├── simulators │ ├── .gitignore │ ├── Makefile │ ├── circuit │ │ ├── Makefile │ │ ├── color.ml │ │ ├── component.ml │ │ ├── lcd.ml │ │ ├── lcd16x2.ml │ │ ├── lexer.mll │ │ ├── main.ml │ │ ├── parser.mly │ │ └── window.ml │ ├── dip │ │ ├── Makefile │ │ └── main.ml │ ├── simul.ml │ └── simul.mli └── stdlib │ ├── .gitignore │ ├── Makefile │ ├── array.ml │ ├── array.mli │ ├── arrayLabels.ml │ ├── arrayLabels.mli │ ├── buffer.ml │ ├── buffer.mli │ ├── bytes.ml │ ├── bytes.mli │ ├── bytesLabels.ml │ ├── bytesLabels.mli │ ├── camlinternalOO.ml │ ├── camlinternalOO.mli │ ├── char.ml │ ├── char.mli │ ├── circuits.ml │ ├── circuits.mli │ ├── complex.ml │ ├── complex.mli │ ├── gc.ml │ ├── gc.mli │ ├── hashtbl.ml │ ├── hashtbl.mli │ ├── int32.ml │ ├── int32.mli │ ├── int64.ml │ ├── int64.mli │ ├── list.ml │ ├── list.mli │ ├── listLabels.ml │ ├── listLabels.mli │ ├── map.ml │ ├── map.mli │ ├── moreLabels.ml │ ├── moreLabels.mli │ ├── obj.ml │ ├── obj.mli │ ├── queue.ml │ ├── queue.mli │ ├── random.ml │ ├── random.mli │ ├── set.ml │ ├── set.mli │ ├── sort.ml │ ├── sort.mli │ ├── stack.ml │ ├── stack.mli │ ├── stdLabels.ml │ ├── stdLabels.mli │ ├── std_exit.ml │ ├── std_exit.mli │ ├── stdlib.ml │ ├── stdlib.mli │ ├── string.ml │ ├── string.mli │ ├── stringLabels.ml │ ├── stringLabels.mli │ ├── sys.ml │ ├── sys.mli │ ├── uchar.ml │ └── uchar.mli ├── targets ├── avr │ ├── Makefile │ ├── arch-specific.c │ ├── arch-specific.h │ ├── arduboy │ │ ├── arduboyPins.ml │ │ ├── avrlib.c │ │ ├── mcuConnection.ml │ │ └── mcuConnection.mli │ ├── arduino_mega_2560 │ │ ├── arduinoMegaPins.ml │ │ ├── avrlib.c │ │ ├── mcuConnection.ml │ │ └── mcuConnection.mli │ ├── arduino_uno │ │ ├── arduinoUnoPins.ml │ │ ├── avrlib.c │ │ ├── mcuConnection.ml │ │ └── mcuConnection.mli │ ├── avr.ml │ ├── avr.mli │ ├── device_config.ml │ ├── prims │ │ ├── bindings.c │ │ └── prims.h │ ├── simul │ │ └── sf-regs.c │ ├── simul_config.ml │ └── tests │ │ ├── arduboy-buzzer │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── buzzer.ml │ │ └── circuit.txt │ │ ├── ardulib_test │ │ ├── .gitignore │ │ ├── .merlin │ │ ├── Makefile │ │ ├── ardulib.ml │ │ └── spi.ml │ │ ├── ardulib_zoombuffer │ │ ├── .gitignore │ │ ├── .merlin │ │ ├── Makefile │ │ ├── ardulib.ml │ │ ├── buffer.c │ │ ├── circuit.txt │ │ ├── lib │ │ │ ├── buffer.c │ │ │ └── buffer.h │ │ ├── oled.ml │ │ └── spi.ml │ │ ├── atmega-2560-led │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── circuit.txt │ │ └── led.ml │ │ ├── callback_pinchange │ │ ├── .gitignore │ │ ├── Makefile │ │ └── pinchange.ml │ │ ├── callback_timer │ │ ├── .gitignore │ │ ├── Makefile │ │ └── timer.ml │ │ └── generic_avr │ │ ├── .gitignore │ │ ├── Makefile │ │ └── test.ml ├── device_config.ml ├── microbit │ ├── Makefile │ ├── byterun │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── accel.c │ │ ├── adc.c │ │ ├── arch-specific.c │ │ ├── arch-specific.h │ │ ├── display.c │ │ ├── gpio.c │ │ ├── hardware.h │ │ ├── i2c.c │ │ ├── lib.c │ │ ├── lib.h │ │ ├── microbian.c │ │ ├── microbian.h │ │ ├── mpx-m0.s │ │ ├── mpx-m4.s │ │ ├── nRF51822.ld │ │ ├── nRF52833.ld │ │ ├── prims │ │ │ ├── bindings.c │ │ │ └── prims.h │ │ ├── pwm.c │ │ ├── radio.c │ │ ├── serial.c │ │ ├── simul │ │ │ └── sf-regs.c │ │ ├── startup.c │ │ └── timer.c │ ├── device_config.ml │ ├── microbit.ml │ ├── microbit.mli │ └── tests │ │ ├── .gitignore │ │ ├── accelerometer │ │ ├── Makefile │ │ └── mbacc.ml │ │ ├── analog │ │ ├── Makefile │ │ └── mbanalog.ml │ │ ├── digitalio │ │ ├── Makefile │ │ └── mbio.ml │ │ ├── display │ │ ├── Makefile │ │ └── mbdisplay.ml │ │ ├── pixels │ │ ├── Makefile │ │ └── mbpixels.ml │ │ ├── radio │ │ ├── Makefile │ │ ├── receiver.ml │ │ └── sender.ml │ │ └── serial │ │ ├── Makefile │ │ └── mbserial.ml ├── pic32 │ ├── Makefile │ ├── arch-specific.c │ ├── arch-specific.h │ ├── device_config.ml │ ├── fubarino_mini │ │ ├── fubarinoMiniPins.ml │ │ ├── fubarinoMiniPins.mli │ │ └── pic32lib.c │ ├── lchip │ │ ├── lchipADC.ml │ │ ├── lchipADC.mli │ │ ├── lchipPins.ml │ │ ├── lchipPins.mli │ │ ├── lchipTimers.ml │ │ ├── lchipTimers.mli │ │ ├── lchipUarts.ml │ │ ├── lchipUarts.mli │ │ └── pic32lib.c │ ├── ld │ │ ├── 32MX795F512L-lchip.ld │ │ ├── chipKIT-application-32MX250F128.ld │ │ ├── chipKIT-application-32MX795F512.ld │ │ ├── chipKIT-application-COMMON.ld │ │ └── chipKIT-core.a │ ├── pic32.ml │ ├── pic32.mli │ ├── prims │ │ ├── bindings.c │ │ └── prims.h │ ├── pro_mx7 │ │ ├── pic32lib.c │ │ ├── proMX7ADC.ml │ │ ├── proMX7ADC.mli │ │ ├── proMX7Pins.ml │ │ ├── proMX7Pins.mli │ │ ├── proMX7Timers.ml │ │ ├── proMX7Timers.mli │ │ ├── proMX7Uarts.ml │ │ └── proMX7Uarts.mli │ ├── simul │ │ └── sf-regs.c │ └── tests │ │ ├── .gitignore │ │ ├── fubarino_mini │ │ ├── Makefile │ │ └── led.ml │ │ ├── lchip │ │ ├── comm_with_int │ │ │ ├── Makefile │ │ │ └── cwint.ml │ │ ├── init │ │ │ ├── Makefile │ │ │ └── init.ml │ │ ├── jdlv │ │ │ ├── Makefile │ │ │ └── jdlv.ml │ │ ├── queens │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── circuit.txt │ │ │ └── queens.ml │ │ ├── sieve │ │ │ ├── Makefile │ │ │ └── sieve.ml │ │ ├── solilet │ │ │ ├── Makefile │ │ │ └── solilet.ml │ │ └── takc │ │ │ ├── Makefile │ │ │ └── takc.ml │ │ ├── pro_mx7 │ │ ├── Makefile │ │ └── led.ml │ │ └── testing │ │ ├── Makefile │ │ └── testing.ml └── simul_config.ml └── tests ├── Makefile ├── callback ├── .gitignore ├── Makefile ├── callbacklib.c └── callbacks.ml ├── chrono ├── .gitignore ├── Makefile ├── chrono.ml └── circuit.txt ├── circuits ├── Makefile ├── button │ ├── .gitignore │ ├── Makefile │ └── button.ml ├── clock │ ├── .gitignore │ ├── Makefile │ └── clock.ml ├── connect │ ├── .gitignore │ ├── Makefile │ └── connect.ml ├── display │ ├── .gitignore │ ├── Makefile │ └── display.ml ├── i2cscreen │ ├── Makefile │ └── i2cscreen.ml ├── light │ ├── .gitignore │ ├── Makefile │ └── light.ml ├── liquidcrystal │ ├── .gitignore │ ├── Makefile │ ├── circuit.txt │ └── lcdexample.ml └── rgb │ ├── .gitignore │ ├── Makefile │ └── rgb.ml ├── floats ├── .gitignore ├── Makefile └── test.ml ├── generic ├── .gitignore ├── Makefile ├── circuit.txt └── test.ml ├── hashtbl ├── .gitignore ├── Makefile └── test.ml ├── int32 ├── .gitignore ├── Makefile └── test.ml ├── int64 ├── .gitignore ├── Makefile └── test.ml ├── light ├── .gitignore ├── .merlin ├── Makefile ├── circuit.txt ├── light.ml ├── light_noalloc.ml ├── light_ocalustre.ml └── reset.py ├── objects ├── .gitignore ├── Makefile └── test.ml ├── ocalustre ├── .gitignore ├── .merlin ├── Makefile ├── ardulib.ml └── circuit.txt ├── polyvar ├── .gitignore ├── Makefile └── test.ml ├── queens ├── .gitignore ├── Makefile ├── circuit.txt └── queens.ml ├── recfun ├── .gitignore ├── Makefile └── test.ml ├── recval ├── .gitignore ├── Makefile └── test.ml ├── serial ├── .gitignore ├── Makefile ├── reset.py ├── serial.ml └── serial.ml.bak ├── snake-mustard ├── .gitignore ├── .merlin ├── Makefile ├── arduboy.ml ├── circuit.txt ├── oled.ml ├── snake.ml └── spi.ml ├── snake-ocalustre ├── .gitignore ├── .merlin ├── Makefile ├── arduboy.ml ├── buffer.c ├── circuit.txt ├── lib │ ├── buffer.c │ └── buffer.h ├── oled.ml ├── snake.ml └── spi.ml ├── tempereuse ├── .gitignore ├── Makefile ├── circuit.txt ├── temp.ml ├── temp2.ml └── thermo_io.ml ├── tuto_1_led ├── .gitignore ├── .merlin ├── Makefile ├── circuit.txt └── led.ml ├── tuto_2_buttons ├── .gitignore ├── .merlin ├── Makefile ├── buttons.ml └── circuit.txt ├── tuto_3_serialdisplay ├── .gitignore ├── .merlin ├── Makefile ├── buffer.c ├── circuit.txt ├── display-soluce.ml ├── display.ml ├── lib │ ├── buffer.c │ └── buffer.h ├── oled-soluce.ml ├── oled.ml └── spi.ml ├── tuto_4_snake ├── .gitignore ├── .merlin ├── Makefile ├── arduboy.ml ├── buffer.c ├── circuit.txt ├── display.c ├── lib │ ├── buffer.c │ └── buffer.h ├── oled.ml ├── snake.ml └── spi.ml ├── tuto_5_optim ├── .gitignore ├── .merlin ├── Makefile ├── arduboy.ml ├── buffer.c ├── circuit.txt ├── display.c ├── lib │ ├── buffer.c │ └── buffer.h ├── oled.ml ├── snake-soluce.ml ├── snake.ml └── spi.ml ├── tuto_6_solilet-atmega ├── .gitignore ├── Makefile ├── circuit.txt └── solilet.ml └── tuto_6_solilet ├── .gitignore ├── Makefile ├── circuit.txt └── solilet.ml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE-en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/LICENSE-en -------------------------------------------------------------------------------- /LICENSE-fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/LICENSE-fr -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1 2 | -------------------------------------------------------------------------------- /benchs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/.gitignore -------------------------------------------------------------------------------- /benchs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/Makefile -------------------------------------------------------------------------------- /benchs/abrsort/.gitignore: -------------------------------------------------------------------------------- 1 | abrsort.c 2 | -------------------------------------------------------------------------------- /benchs/abrsort/abrsort-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/abrsort/abrsort-c.c -------------------------------------------------------------------------------- /benchs/abrsort/abrsort.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/abrsort/abrsort.ml -------------------------------------------------------------------------------- /benchs/abrsort/abrsort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/abrsort/abrsort.py -------------------------------------------------------------------------------- /benchs/apply2/.gitignore: -------------------------------------------------------------------------------- 1 | apply2.c 2 | -------------------------------------------------------------------------------- /benchs/apply2/apply2-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/apply2/apply2-c.c -------------------------------------------------------------------------------- /benchs/apply2/apply2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/apply2/apply2.ml -------------------------------------------------------------------------------- /benchs/apply2/apply2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/apply2/apply2.py -------------------------------------------------------------------------------- /benchs/benchpc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/benchpc.ml -------------------------------------------------------------------------------- /benchs/empty/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /benchs/empty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/empty/Makefile -------------------------------------------------------------------------------- /benchs/empty/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/empty/test.ml -------------------------------------------------------------------------------- /benchs/fibo/.gitignore: -------------------------------------------------------------------------------- 1 | fibo.c 2 | -------------------------------------------------------------------------------- /benchs/fibo/fibo-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/fibo/fibo-c.c -------------------------------------------------------------------------------- /benchs/fibo/fibo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/fibo/fibo.ml -------------------------------------------------------------------------------- /benchs/fibo/fibo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/fibo/fibo.py -------------------------------------------------------------------------------- /benchs/gccHarness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/gccHarness.c -------------------------------------------------------------------------------- /benchs/gcd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/gcd/Makefile -------------------------------------------------------------------------------- /benchs/gcd/gcd-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/gcd/gcd-c.c -------------------------------------------------------------------------------- /benchs/gcd/gcd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/gcd/gcd.ml -------------------------------------------------------------------------------- /benchs/gcd/gcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/gcd/gcd.py -------------------------------------------------------------------------------- /benchs/integr/.gitignore: -------------------------------------------------------------------------------- 1 | integr.c 2 | -------------------------------------------------------------------------------- /benchs/integr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/integr/Makefile -------------------------------------------------------------------------------- /benchs/integr/integr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/integr/integr.ml -------------------------------------------------------------------------------- /benchs/integrales_tr/.gitignore: -------------------------------------------------------------------------------- 1 | integrales_tr.c 2 | -------------------------------------------------------------------------------- /benchs/integrales_tr/integrales_tr-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/integrales_tr/integrales_tr-c.c -------------------------------------------------------------------------------- /benchs/integrales_tr/integrales_tr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/integrales_tr/integrales_tr.ml -------------------------------------------------------------------------------- /benchs/integrales_tr/integrales_tr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/integrales_tr/integrales_tr.py -------------------------------------------------------------------------------- /benchs/object/.gitignore: -------------------------------------------------------------------------------- 1 | sieve.c 2 | -------------------------------------------------------------------------------- /benchs/object/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/object/Makefile -------------------------------------------------------------------------------- /benchs/object/object.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/object/object.ml -------------------------------------------------------------------------------- /benchs/object/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/object/object.py -------------------------------------------------------------------------------- /benchs/object/point.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/object/point.ml -------------------------------------------------------------------------------- /benchs/ocamlrunHarness.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/ocamlrunHarness.ml -------------------------------------------------------------------------------- /benchs/oddeven/.gitignore: -------------------------------------------------------------------------------- 1 | oddeven.c 2 | -------------------------------------------------------------------------------- /benchs/oddeven/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/oddeven/Makefile -------------------------------------------------------------------------------- /benchs/oddeven/oddeven.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/oddeven/oddeven.ml -------------------------------------------------------------------------------- /benchs/oderiv/.gitignore: -------------------------------------------------------------------------------- 1 | oderiv.c 2 | -------------------------------------------------------------------------------- /benchs/oderiv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/oderiv/Makefile -------------------------------------------------------------------------------- /benchs/oderiv/oderiv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/oderiv/oderiv.ml -------------------------------------------------------------------------------- /benchs/queens/.gitignore: -------------------------------------------------------------------------------- 1 | queens.c 2 | 3 | -------------------------------------------------------------------------------- /benchs/queens/queens-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/queens/queens-c.c -------------------------------------------------------------------------------- /benchs/queens/queens.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/queens/queens.ml -------------------------------------------------------------------------------- /benchs/queens/queens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/queens/queens.py -------------------------------------------------------------------------------- /benchs/sieve/.gitignore: -------------------------------------------------------------------------------- 1 | sieve.c 2 | -------------------------------------------------------------------------------- /benchs/sieve/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/sieve/Makefile -------------------------------------------------------------------------------- /benchs/sieve/sieve.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/sieve/sieve.ml -------------------------------------------------------------------------------- /benchs/takc2/.gitignore: -------------------------------------------------------------------------------- 1 | takc2.c 2 | 3 | -------------------------------------------------------------------------------- /benchs/takc2/main-takc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/takc2/main-takc.py -------------------------------------------------------------------------------- /benchs/takc2/takc2-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/takc2/takc2-c.c -------------------------------------------------------------------------------- /benchs/takc2/takc2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/takc2/takc2.ml -------------------------------------------------------------------------------- /benchs/takc2/takc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/takc2/takc2.py -------------------------------------------------------------------------------- /benchs/taku/taku.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/taku/taku.c -------------------------------------------------------------------------------- /benchs/taku/taku.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/benchs/taku/taku.ml -------------------------------------------------------------------------------- /bin/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/configure -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/bc2c.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/doc/bc2c.1 -------------------------------------------------------------------------------- /doc/omicrob.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/doc/omicrob.1 -------------------------------------------------------------------------------- /etc/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /lib/lcd_cgrom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/lib/lcd_cgrom.txt -------------------------------------------------------------------------------- /src/bc2c/.gitignore: -------------------------------------------------------------------------------- 1 | .build/ 2 | config.ml 3 | -------------------------------------------------------------------------------- /src/bc2c/.merlin: -------------------------------------------------------------------------------- 1 | B +../obytelib 2 | B .build 3 | -------------------------------------------------------------------------------- /src/bc2c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/Makefile -------------------------------------------------------------------------------- /src/bc2c/analyser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/analyser.ml -------------------------------------------------------------------------------- /src/bc2c/arch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/arch.ml -------------------------------------------------------------------------------- /src/bc2c/arch.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/arch.mli -------------------------------------------------------------------------------- /src/bc2c/cleaner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/cleaner.ml -------------------------------------------------------------------------------- /src/bc2c/cleaner.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/cleaner.mli -------------------------------------------------------------------------------- /src/bc2c/codegen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/codegen.ml -------------------------------------------------------------------------------- /src/bc2c/codegen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/codegen.mli -------------------------------------------------------------------------------- /src/bc2c/datagen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/datagen.ml -------------------------------------------------------------------------------- /src/bc2c/datagen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/datagen.mli -------------------------------------------------------------------------------- /src/bc2c/heap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/heap.ml -------------------------------------------------------------------------------- /src/bc2c/heap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/heap.mli -------------------------------------------------------------------------------- /src/bc2c/interp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/interp.ml -------------------------------------------------------------------------------- /src/bc2c/interp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/interp.mli -------------------------------------------------------------------------------- /src/bc2c/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/main.ml -------------------------------------------------------------------------------- /src/bc2c/mstack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/mstack.ml -------------------------------------------------------------------------------- /src/bc2c/mstack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/mstack.mli -------------------------------------------------------------------------------- /src/bc2c/opcode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/opcode.ml -------------------------------------------------------------------------------- /src/bc2c/opcode.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/opcode.mli -------------------------------------------------------------------------------- /src/bc2c/printer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/printer.ml -------------------------------------------------------------------------------- /src/bc2c/printer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/printer.mli -------------------------------------------------------------------------------- /src/bc2c/pstack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/pstack.ml -------------------------------------------------------------------------------- /src/bc2c/pstack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/pstack.mli -------------------------------------------------------------------------------- /src/bc2c/qhtbl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/qhtbl.ml -------------------------------------------------------------------------------- /src/bc2c/qhtbl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/qhtbl.mli -------------------------------------------------------------------------------- /src/bc2c/sharer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/sharer.ml -------------------------------------------------------------------------------- /src/bc2c/sharer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/sharer.mli -------------------------------------------------------------------------------- /src/bc2c/t.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/t.mli -------------------------------------------------------------------------------- /src/bc2c/tools.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/tools.ml -------------------------------------------------------------------------------- /src/bc2c/tools.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/bc2c/tools.mli -------------------------------------------------------------------------------- /src/byterun/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | avr/ 3 | pic32/ 4 | microbit/ 5 | -------------------------------------------------------------------------------- /src/byterun/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/Makefile -------------------------------------------------------------------------------- /src/byterun/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/README -------------------------------------------------------------------------------- /src/byterun/prims/.gitignore: -------------------------------------------------------------------------------- 1 | prims.h 2 | bindings.c -------------------------------------------------------------------------------- /src/byterun/prims/indep-bindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/prims/indep-bindings.c -------------------------------------------------------------------------------- /src/byterun/prims/indep-prims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/prims/indep-prims.h -------------------------------------------------------------------------------- /src/byterun/simul/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/.gitignore -------------------------------------------------------------------------------- /src/byterun/simul/arch-specific.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/arch-specific.c -------------------------------------------------------------------------------- /src/byterun/simul/arch-specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/arch-specific.h -------------------------------------------------------------------------------- /src/byterun/simul/indep-sf-regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/indep-sf-regs.c -------------------------------------------------------------------------------- /src/byterun/simul/indep-sf-regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/indep-sf-regs.h -------------------------------------------------------------------------------- /src/byterun/simul/shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/shared.c -------------------------------------------------------------------------------- /src/byterun/simul/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/shared.h -------------------------------------------------------------------------------- /src/byterun/simul/simul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/simul.c -------------------------------------------------------------------------------- /src/byterun/simul/simul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/simul/simul.h -------------------------------------------------------------------------------- /src/byterun/stdlib/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/stdlib/format.c -------------------------------------------------------------------------------- /src/byterun/stdlib/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/stdlib/gc.c -------------------------------------------------------------------------------- /src/byterun/stdlib/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/stdlib/random.c -------------------------------------------------------------------------------- /src/byterun/stdlib/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/stdlib/random.h -------------------------------------------------------------------------------- /src/byterun/stdlib/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/stdlib/trace.c -------------------------------------------------------------------------------- /src/byterun/stdlib/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/stdlib/trace.h -------------------------------------------------------------------------------- /src/byterun/vm/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/array.c -------------------------------------------------------------------------------- /src/byterun/vm/callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/callback.c -------------------------------------------------------------------------------- /src/byterun/vm/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/callback.h -------------------------------------------------------------------------------- /src/byterun/vm/compare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/compare.c -------------------------------------------------------------------------------- /src/byterun/vm/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/debug.h -------------------------------------------------------------------------------- /src/byterun/vm/fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/fail.c -------------------------------------------------------------------------------- /src/byterun/vm/fail.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/fail.h -------------------------------------------------------------------------------- /src/byterun/vm/float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/float.c -------------------------------------------------------------------------------- /src/byterun/vm/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/gc.c -------------------------------------------------------------------------------- /src/byterun/vm/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/gc.h -------------------------------------------------------------------------------- /src/byterun/vm/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/hash.c -------------------------------------------------------------------------------- /src/byterun/vm/int32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/int32.c -------------------------------------------------------------------------------- /src/byterun/vm/int32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/int32.h -------------------------------------------------------------------------------- /src/byterun/vm/int64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/int64.c -------------------------------------------------------------------------------- /src/byterun/vm/int64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/int64.h -------------------------------------------------------------------------------- /src/byterun/vm/interp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/interp.c -------------------------------------------------------------------------------- /src/byterun/vm/mark-and-compact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/mark-and-compact.c -------------------------------------------------------------------------------- /src/byterun/vm/obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/obj.c -------------------------------------------------------------------------------- /src/byterun/vm/obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/obj.h -------------------------------------------------------------------------------- /src/byterun/vm/oo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/oo.c -------------------------------------------------------------------------------- /src/byterun/vm/oo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/oo.h -------------------------------------------------------------------------------- /src/byterun/vm/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/runtime.c -------------------------------------------------------------------------------- /src/byterun/vm/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/stack.c -------------------------------------------------------------------------------- /src/byterun/vm/stop-and-copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/stop-and-copy.c -------------------------------------------------------------------------------- /src/byterun/vm/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/str.c -------------------------------------------------------------------------------- /src/byterun/vm/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/str.h -------------------------------------------------------------------------------- /src/byterun/vm/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/sys.c -------------------------------------------------------------------------------- /src/byterun/vm/values-16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/values-16.h -------------------------------------------------------------------------------- /src/byterun/vm/values-32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/values-32.h -------------------------------------------------------------------------------- /src/byterun/vm/values-64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/values-64.h -------------------------------------------------------------------------------- /src/byterun/vm/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/byterun/vm/values.h -------------------------------------------------------------------------------- /src/circuitppx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/circuitppx/Makefile -------------------------------------------------------------------------------- /src/circuitppx/circuitppx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/circuitppx/circuitppx.ml -------------------------------------------------------------------------------- /src/circuitppx/component.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/circuitppx/component.ml -------------------------------------------------------------------------------- /src/circuitppx/multiact.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/circuitppx/multiact.ml -------------------------------------------------------------------------------- /src/h15ppx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/h15ppx/Makefile -------------------------------------------------------------------------------- /src/h15ppx/h15ppx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/h15ppx/h15ppx.ml -------------------------------------------------------------------------------- /src/omicrob/.gitignore: -------------------------------------------------------------------------------- 1 | device_config.ml 2 | -------------------------------------------------------------------------------- /src/omicrob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/omicrob/Makefile -------------------------------------------------------------------------------- /src/omicrob/omicrob.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/omicrob/omicrob.ml -------------------------------------------------------------------------------- /src/omicrob/tools.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/omicrob/tools.ml -------------------------------------------------------------------------------- /src/simulators/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | *.log 4 | tmp/ 5 | 6 | simul_config.* 7 | -------------------------------------------------------------------------------- /src/simulators/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/Makefile -------------------------------------------------------------------------------- /src/simulators/circuit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/Makefile -------------------------------------------------------------------------------- /src/simulators/circuit/color.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/color.ml -------------------------------------------------------------------------------- /src/simulators/circuit/component.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/component.ml -------------------------------------------------------------------------------- /src/simulators/circuit/lcd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/lcd.ml -------------------------------------------------------------------------------- /src/simulators/circuit/lcd16x2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/lcd16x2.ml -------------------------------------------------------------------------------- /src/simulators/circuit/lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/lexer.mll -------------------------------------------------------------------------------- /src/simulators/circuit/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/main.ml -------------------------------------------------------------------------------- /src/simulators/circuit/parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/parser.mly -------------------------------------------------------------------------------- /src/simulators/circuit/window.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/circuit/window.ml -------------------------------------------------------------------------------- /src/simulators/dip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/dip/Makefile -------------------------------------------------------------------------------- /src/simulators/dip/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/dip/main.ml -------------------------------------------------------------------------------- /src/simulators/simul.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/simul.ml -------------------------------------------------------------------------------- /src/simulators/simul.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/simulators/simul.mli -------------------------------------------------------------------------------- /src/stdlib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/.gitignore -------------------------------------------------------------------------------- /src/stdlib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/Makefile -------------------------------------------------------------------------------- /src/stdlib/array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/array.ml -------------------------------------------------------------------------------- /src/stdlib/array.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/array.mli -------------------------------------------------------------------------------- /src/stdlib/arrayLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/arrayLabels.ml -------------------------------------------------------------------------------- /src/stdlib/arrayLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/arrayLabels.mli -------------------------------------------------------------------------------- /src/stdlib/buffer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/buffer.ml -------------------------------------------------------------------------------- /src/stdlib/buffer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/buffer.mli -------------------------------------------------------------------------------- /src/stdlib/bytes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/bytes.ml -------------------------------------------------------------------------------- /src/stdlib/bytes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/bytes.mli -------------------------------------------------------------------------------- /src/stdlib/bytesLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/bytesLabels.ml -------------------------------------------------------------------------------- /src/stdlib/bytesLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/bytesLabels.mli -------------------------------------------------------------------------------- /src/stdlib/camlinternalOO.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/camlinternalOO.ml -------------------------------------------------------------------------------- /src/stdlib/camlinternalOO.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/camlinternalOO.mli -------------------------------------------------------------------------------- /src/stdlib/char.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/char.ml -------------------------------------------------------------------------------- /src/stdlib/char.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/char.mli -------------------------------------------------------------------------------- /src/stdlib/circuits.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/circuits.ml -------------------------------------------------------------------------------- /src/stdlib/circuits.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/circuits.mli -------------------------------------------------------------------------------- /src/stdlib/complex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/complex.ml -------------------------------------------------------------------------------- /src/stdlib/complex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/complex.mli -------------------------------------------------------------------------------- /src/stdlib/gc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/gc.ml -------------------------------------------------------------------------------- /src/stdlib/gc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/gc.mli -------------------------------------------------------------------------------- /src/stdlib/hashtbl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/hashtbl.ml -------------------------------------------------------------------------------- /src/stdlib/hashtbl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/hashtbl.mli -------------------------------------------------------------------------------- /src/stdlib/int32.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/int32.ml -------------------------------------------------------------------------------- /src/stdlib/int32.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/int32.mli -------------------------------------------------------------------------------- /src/stdlib/int64.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/int64.ml -------------------------------------------------------------------------------- /src/stdlib/int64.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/int64.mli -------------------------------------------------------------------------------- /src/stdlib/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/list.ml -------------------------------------------------------------------------------- /src/stdlib/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/list.mli -------------------------------------------------------------------------------- /src/stdlib/listLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/listLabels.ml -------------------------------------------------------------------------------- /src/stdlib/listLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/listLabels.mli -------------------------------------------------------------------------------- /src/stdlib/map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/map.ml -------------------------------------------------------------------------------- /src/stdlib/map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/map.mli -------------------------------------------------------------------------------- /src/stdlib/moreLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/moreLabels.ml -------------------------------------------------------------------------------- /src/stdlib/moreLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/moreLabels.mli -------------------------------------------------------------------------------- /src/stdlib/obj.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/obj.ml -------------------------------------------------------------------------------- /src/stdlib/obj.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/obj.mli -------------------------------------------------------------------------------- /src/stdlib/queue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/queue.ml -------------------------------------------------------------------------------- /src/stdlib/queue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/queue.mli -------------------------------------------------------------------------------- /src/stdlib/random.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/random.ml -------------------------------------------------------------------------------- /src/stdlib/random.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/random.mli -------------------------------------------------------------------------------- /src/stdlib/set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/set.ml -------------------------------------------------------------------------------- /src/stdlib/set.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/set.mli -------------------------------------------------------------------------------- /src/stdlib/sort.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/sort.ml -------------------------------------------------------------------------------- /src/stdlib/sort.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/sort.mli -------------------------------------------------------------------------------- /src/stdlib/stack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stack.ml -------------------------------------------------------------------------------- /src/stdlib/stack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stack.mli -------------------------------------------------------------------------------- /src/stdlib/stdLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stdLabels.ml -------------------------------------------------------------------------------- /src/stdlib/stdLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stdLabels.mli -------------------------------------------------------------------------------- /src/stdlib/std_exit.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/stdlib/std_exit.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/stdlib/stdlib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stdlib.ml -------------------------------------------------------------------------------- /src/stdlib/stdlib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stdlib.mli -------------------------------------------------------------------------------- /src/stdlib/string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/string.ml -------------------------------------------------------------------------------- /src/stdlib/string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/string.mli -------------------------------------------------------------------------------- /src/stdlib/stringLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stringLabels.ml -------------------------------------------------------------------------------- /src/stdlib/stringLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/stringLabels.mli -------------------------------------------------------------------------------- /src/stdlib/sys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/sys.ml -------------------------------------------------------------------------------- /src/stdlib/sys.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/sys.mli -------------------------------------------------------------------------------- /src/stdlib/uchar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/uchar.ml -------------------------------------------------------------------------------- /src/stdlib/uchar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/src/stdlib/uchar.mli -------------------------------------------------------------------------------- /targets/avr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/Makefile -------------------------------------------------------------------------------- /targets/avr/arch-specific.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arch-specific.c -------------------------------------------------------------------------------- /targets/avr/arch-specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arch-specific.h -------------------------------------------------------------------------------- /targets/avr/arduboy/arduboyPins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduboy/arduboyPins.ml -------------------------------------------------------------------------------- /targets/avr/arduboy/avrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduboy/avrlib.c -------------------------------------------------------------------------------- /targets/avr/arduboy/mcuConnection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduboy/mcuConnection.ml -------------------------------------------------------------------------------- /targets/avr/arduboy/mcuConnection.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduboy/mcuConnection.mli -------------------------------------------------------------------------------- /targets/avr/arduino_mega_2560/arduinoMegaPins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_mega_2560/arduinoMegaPins.ml -------------------------------------------------------------------------------- /targets/avr/arduino_mega_2560/avrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_mega_2560/avrlib.c -------------------------------------------------------------------------------- /targets/avr/arduino_mega_2560/mcuConnection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_mega_2560/mcuConnection.ml -------------------------------------------------------------------------------- /targets/avr/arduino_mega_2560/mcuConnection.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_mega_2560/mcuConnection.mli -------------------------------------------------------------------------------- /targets/avr/arduino_uno/arduinoUnoPins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_uno/arduinoUnoPins.ml -------------------------------------------------------------------------------- /targets/avr/arduino_uno/avrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_uno/avrlib.c -------------------------------------------------------------------------------- /targets/avr/arduino_uno/mcuConnection.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_uno/mcuConnection.ml -------------------------------------------------------------------------------- /targets/avr/arduino_uno/mcuConnection.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/arduino_uno/mcuConnection.mli -------------------------------------------------------------------------------- /targets/avr/avr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/avr.ml -------------------------------------------------------------------------------- /targets/avr/avr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/avr.mli -------------------------------------------------------------------------------- /targets/avr/device_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/device_config.ml -------------------------------------------------------------------------------- /targets/avr/prims/bindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/prims/bindings.c -------------------------------------------------------------------------------- /targets/avr/prims/prims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/prims/prims.h -------------------------------------------------------------------------------- /targets/avr/simul/sf-regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/simul/sf-regs.c -------------------------------------------------------------------------------- /targets/avr/simul_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/simul_config.ml -------------------------------------------------------------------------------- /targets/avr/tests/arduboy-buzzer/.gitignore: -------------------------------------------------------------------------------- 1 | buzzer.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/arduboy-buzzer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/arduboy-buzzer/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/arduboy-buzzer/buzzer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/arduboy-buzzer/buzzer.ml -------------------------------------------------------------------------------- /targets/avr/tests/arduboy-buzzer/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/arduboy-buzzer/circuit.txt -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_test/.gitignore: -------------------------------------------------------------------------------- 1 | ardulib.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_test/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_test/.merlin -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_test/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_test/ardulib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_test/ardulib.ml -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_test/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_test/spi.ml -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/.gitignore: -------------------------------------------------------------------------------- 1 | ardulib.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/.merlin -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/ardulib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/ardulib.ml -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/buffer.c -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/circuit.txt -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/lib/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/lib/buffer.c -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/lib/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/lib/buffer.h -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/oled.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/oled.ml -------------------------------------------------------------------------------- /targets/avr/tests/ardulib_zoombuffer/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/ardulib_zoombuffer/spi.ml -------------------------------------------------------------------------------- /targets/avr/tests/atmega-2560-led/.gitignore: -------------------------------------------------------------------------------- 1 | led.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/atmega-2560-led/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/atmega-2560-led/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/atmega-2560-led/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/atmega-2560-led/circuit.txt -------------------------------------------------------------------------------- /targets/avr/tests/atmega-2560-led/led.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/atmega-2560-led/led.ml -------------------------------------------------------------------------------- /targets/avr/tests/callback_pinchange/.gitignore: -------------------------------------------------------------------------------- 1 | *.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/callback_pinchange/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/callback_pinchange/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/callback_pinchange/pinchange.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/callback_pinchange/pinchange.ml -------------------------------------------------------------------------------- /targets/avr/tests/callback_timer/.gitignore: -------------------------------------------------------------------------------- 1 | *.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/callback_timer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/callback_timer/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/callback_timer/timer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/callback_timer/timer.ml -------------------------------------------------------------------------------- /targets/avr/tests/generic_avr/.gitignore: -------------------------------------------------------------------------------- 1 | *.c 2 | -------------------------------------------------------------------------------- /targets/avr/tests/generic_avr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/generic_avr/Makefile -------------------------------------------------------------------------------- /targets/avr/tests/generic_avr/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/avr/tests/generic_avr/test.ml -------------------------------------------------------------------------------- /targets/device_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/device_config.ml -------------------------------------------------------------------------------- /targets/microbit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/Makefile -------------------------------------------------------------------------------- /targets/microbit/byterun/.gitignore: -------------------------------------------------------------------------------- 1 | !*.hex 2 | *.map 3 | microbian*.a 4 | -------------------------------------------------------------------------------- /targets/microbit/byterun/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/Makefile -------------------------------------------------------------------------------- /targets/microbit/byterun/accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/accel.c -------------------------------------------------------------------------------- /targets/microbit/byterun/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/adc.c -------------------------------------------------------------------------------- /targets/microbit/byterun/arch-specific.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/arch-specific.c -------------------------------------------------------------------------------- /targets/microbit/byterun/arch-specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/arch-specific.h -------------------------------------------------------------------------------- /targets/microbit/byterun/display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/display.c -------------------------------------------------------------------------------- /targets/microbit/byterun/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/gpio.c -------------------------------------------------------------------------------- /targets/microbit/byterun/hardware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/hardware.h -------------------------------------------------------------------------------- /targets/microbit/byterun/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/i2c.c -------------------------------------------------------------------------------- /targets/microbit/byterun/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/lib.c -------------------------------------------------------------------------------- /targets/microbit/byterun/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/lib.h -------------------------------------------------------------------------------- /targets/microbit/byterun/microbian.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/microbian.c -------------------------------------------------------------------------------- /targets/microbit/byterun/microbian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/microbian.h -------------------------------------------------------------------------------- /targets/microbit/byterun/mpx-m0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/mpx-m0.s -------------------------------------------------------------------------------- /targets/microbit/byterun/mpx-m4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/mpx-m4.s -------------------------------------------------------------------------------- /targets/microbit/byterun/nRF51822.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/nRF51822.ld -------------------------------------------------------------------------------- /targets/microbit/byterun/nRF52833.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/nRF52833.ld -------------------------------------------------------------------------------- /targets/microbit/byterun/prims/bindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/prims/bindings.c -------------------------------------------------------------------------------- /targets/microbit/byterun/prims/prims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/prims/prims.h -------------------------------------------------------------------------------- /targets/microbit/byterun/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/pwm.c -------------------------------------------------------------------------------- /targets/microbit/byterun/radio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/radio.c -------------------------------------------------------------------------------- /targets/microbit/byterun/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/serial.c -------------------------------------------------------------------------------- /targets/microbit/byterun/simul/sf-regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/simul/sf-regs.c -------------------------------------------------------------------------------- /targets/microbit/byterun/startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/startup.c -------------------------------------------------------------------------------- /targets/microbit/byterun/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/byterun/timer.c -------------------------------------------------------------------------------- /targets/microbit/device_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/device_config.ml -------------------------------------------------------------------------------- /targets/microbit/microbit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/microbit.ml -------------------------------------------------------------------------------- /targets/microbit/microbit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/microbit.mli -------------------------------------------------------------------------------- /targets/microbit/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/.gitignore -------------------------------------------------------------------------------- /targets/microbit/tests/accelerometer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/accelerometer/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/accelerometer/mbacc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/accelerometer/mbacc.ml -------------------------------------------------------------------------------- /targets/microbit/tests/analog/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/analog/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/analog/mbanalog.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/analog/mbanalog.ml -------------------------------------------------------------------------------- /targets/microbit/tests/digitalio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/digitalio/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/digitalio/mbio.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/digitalio/mbio.ml -------------------------------------------------------------------------------- /targets/microbit/tests/display/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/display/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/display/mbdisplay.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/display/mbdisplay.ml -------------------------------------------------------------------------------- /targets/microbit/tests/pixels/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/pixels/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/pixels/mbpixels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/pixels/mbpixels.ml -------------------------------------------------------------------------------- /targets/microbit/tests/radio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/radio/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/radio/receiver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/radio/receiver.ml -------------------------------------------------------------------------------- /targets/microbit/tests/radio/sender.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/radio/sender.ml -------------------------------------------------------------------------------- /targets/microbit/tests/serial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/serial/Makefile -------------------------------------------------------------------------------- /targets/microbit/tests/serial/mbserial.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/microbit/tests/serial/mbserial.ml -------------------------------------------------------------------------------- /targets/pic32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/Makefile -------------------------------------------------------------------------------- /targets/pic32/arch-specific.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/arch-specific.c -------------------------------------------------------------------------------- /targets/pic32/arch-specific.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/arch-specific.h -------------------------------------------------------------------------------- /targets/pic32/device_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/device_config.ml -------------------------------------------------------------------------------- /targets/pic32/fubarino_mini/fubarinoMiniPins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/fubarino_mini/fubarinoMiniPins.ml -------------------------------------------------------------------------------- /targets/pic32/fubarino_mini/fubarinoMiniPins.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/fubarino_mini/fubarinoMiniPins.mli -------------------------------------------------------------------------------- /targets/pic32/fubarino_mini/pic32lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/fubarino_mini/pic32lib.c -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipADC.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipADC.ml -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipADC.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipADC.mli -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipPins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipPins.ml -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipPins.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipPins.mli -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipTimers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipTimers.ml -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipTimers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipTimers.mli -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipUarts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipUarts.ml -------------------------------------------------------------------------------- /targets/pic32/lchip/lchipUarts.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/lchipUarts.mli -------------------------------------------------------------------------------- /targets/pic32/lchip/pic32lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/lchip/pic32lib.c -------------------------------------------------------------------------------- /targets/pic32/ld/32MX795F512L-lchip.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/ld/32MX795F512L-lchip.ld -------------------------------------------------------------------------------- /targets/pic32/ld/chipKIT-application-32MX250F128.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/ld/chipKIT-application-32MX250F128.ld -------------------------------------------------------------------------------- /targets/pic32/ld/chipKIT-application-32MX795F512.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/ld/chipKIT-application-32MX795F512.ld -------------------------------------------------------------------------------- /targets/pic32/ld/chipKIT-application-COMMON.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/ld/chipKIT-application-COMMON.ld -------------------------------------------------------------------------------- /targets/pic32/ld/chipKIT-core.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/ld/chipKIT-core.a -------------------------------------------------------------------------------- /targets/pic32/pic32.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pic32.ml -------------------------------------------------------------------------------- /targets/pic32/pic32.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pic32.mli -------------------------------------------------------------------------------- /targets/pic32/prims/bindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/prims/bindings.c -------------------------------------------------------------------------------- /targets/pic32/prims/prims.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/prims/prims.h -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/pic32lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/pic32lib.c -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7ADC.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7ADC.ml -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7ADC.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7ADC.mli -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7Pins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7Pins.ml -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7Pins.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7Pins.mli -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7Timers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7Timers.ml -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7Timers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7Timers.mli -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7Uarts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7Uarts.ml -------------------------------------------------------------------------------- /targets/pic32/pro_mx7/proMX7Uarts.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/pro_mx7/proMX7Uarts.mli -------------------------------------------------------------------------------- /targets/pic32/simul/sf-regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/simul/sf-regs.c -------------------------------------------------------------------------------- /targets/pic32/tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.c -------------------------------------------------------------------------------- /targets/pic32/tests/fubarino_mini/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/fubarino_mini/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/fubarino_mini/led.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/fubarino_mini/led.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/comm_with_int/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/comm_with_int/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/comm_with_int/cwint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/comm_with_int/cwint.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/init/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/init/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/init/init.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/init/init.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/jdlv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/jdlv/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/jdlv/jdlv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/jdlv/jdlv.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/queens/.gitignore: -------------------------------------------------------------------------------- 1 | queens.c 2 | -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/queens/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/queens/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/queens/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/queens/circuit.txt -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/queens/queens.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/queens/queens.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/sieve/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/sieve/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/sieve/sieve.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/sieve/sieve.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/solilet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/solilet/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/solilet/solilet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/solilet/solilet.ml -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/takc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/takc/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/lchip/takc/takc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/lchip/takc/takc.ml -------------------------------------------------------------------------------- /targets/pic32/tests/pro_mx7/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/pro_mx7/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/pro_mx7/led.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/pro_mx7/led.ml -------------------------------------------------------------------------------- /targets/pic32/tests/testing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/testing/Makefile -------------------------------------------------------------------------------- /targets/pic32/tests/testing/testing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/pic32/tests/testing/testing.ml -------------------------------------------------------------------------------- /targets/simul_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/targets/simul_config.ml -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/callback/.gitignore: -------------------------------------------------------------------------------- 1 | callbacks.c 2 | -------------------------------------------------------------------------------- /tests/callback/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/callback/Makefile -------------------------------------------------------------------------------- /tests/callback/callbacklib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/callback/callbacklib.c -------------------------------------------------------------------------------- /tests/callback/callbacks.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/callback/callbacks.ml -------------------------------------------------------------------------------- /tests/chrono/.gitignore: -------------------------------------------------------------------------------- 1 | chrono.c 2 | -------------------------------------------------------------------------------- /tests/chrono/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/chrono/Makefile -------------------------------------------------------------------------------- /tests/chrono/chrono.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/chrono/chrono.ml -------------------------------------------------------------------------------- /tests/chrono/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/chrono/circuit.txt -------------------------------------------------------------------------------- /tests/circuits/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/Makefile -------------------------------------------------------------------------------- /tests/circuits/button/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/button/.gitignore -------------------------------------------------------------------------------- /tests/circuits/button/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/button/Makefile -------------------------------------------------------------------------------- /tests/circuits/button/button.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/button/button.ml -------------------------------------------------------------------------------- /tests/circuits/clock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/clock/.gitignore -------------------------------------------------------------------------------- /tests/circuits/clock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/clock/Makefile -------------------------------------------------------------------------------- /tests/circuits/clock/clock.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/clock/clock.ml -------------------------------------------------------------------------------- /tests/circuits/connect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/connect/.gitignore -------------------------------------------------------------------------------- /tests/circuits/connect/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/connect/Makefile -------------------------------------------------------------------------------- /tests/circuits/connect/connect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/connect/connect.ml -------------------------------------------------------------------------------- /tests/circuits/display/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/display/.gitignore -------------------------------------------------------------------------------- /tests/circuits/display/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/display/Makefile -------------------------------------------------------------------------------- /tests/circuits/display/display.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/display/display.ml -------------------------------------------------------------------------------- /tests/circuits/i2cscreen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/i2cscreen/Makefile -------------------------------------------------------------------------------- /tests/circuits/i2cscreen/i2cscreen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/i2cscreen/i2cscreen.ml -------------------------------------------------------------------------------- /tests/circuits/light/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/light/.gitignore -------------------------------------------------------------------------------- /tests/circuits/light/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/light/Makefile -------------------------------------------------------------------------------- /tests/circuits/light/light.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/light/light.ml -------------------------------------------------------------------------------- /tests/circuits/liquidcrystal/.gitignore: -------------------------------------------------------------------------------- 1 | lcdexample.c -------------------------------------------------------------------------------- /tests/circuits/liquidcrystal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/liquidcrystal/Makefile -------------------------------------------------------------------------------- /tests/circuits/liquidcrystal/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/liquidcrystal/circuit.txt -------------------------------------------------------------------------------- /tests/circuits/liquidcrystal/lcdexample.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/liquidcrystal/lcdexample.ml -------------------------------------------------------------------------------- /tests/circuits/rgb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/rgb/.gitignore -------------------------------------------------------------------------------- /tests/circuits/rgb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/rgb/Makefile -------------------------------------------------------------------------------- /tests/circuits/rgb/rgb.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/circuits/rgb/rgb.ml -------------------------------------------------------------------------------- /tests/floats/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/floats/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/floats/Makefile -------------------------------------------------------------------------------- /tests/floats/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/floats/test.ml -------------------------------------------------------------------------------- /tests/generic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/generic/.gitignore -------------------------------------------------------------------------------- /tests/generic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/generic/Makefile -------------------------------------------------------------------------------- /tests/generic/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/generic/circuit.txt -------------------------------------------------------------------------------- /tests/generic/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/generic/test.ml -------------------------------------------------------------------------------- /tests/hashtbl/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/hashtbl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/hashtbl/Makefile -------------------------------------------------------------------------------- /tests/hashtbl/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/hashtbl/test.ml -------------------------------------------------------------------------------- /tests/int32/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/int32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/int32/Makefile -------------------------------------------------------------------------------- /tests/int32/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/int32/test.ml -------------------------------------------------------------------------------- /tests/int64/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/int64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/int64/Makefile -------------------------------------------------------------------------------- /tests/int64/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/int64/test.ml -------------------------------------------------------------------------------- /tests/light/.gitignore: -------------------------------------------------------------------------------- 1 | light.c 2 | -------------------------------------------------------------------------------- /tests/light/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/.merlin -------------------------------------------------------------------------------- /tests/light/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/Makefile -------------------------------------------------------------------------------- /tests/light/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/circuit.txt -------------------------------------------------------------------------------- /tests/light/light.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/light.ml -------------------------------------------------------------------------------- /tests/light/light_noalloc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/light_noalloc.ml -------------------------------------------------------------------------------- /tests/light/light_ocalustre.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/light_ocalustre.ml -------------------------------------------------------------------------------- /tests/light/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/light/reset.py -------------------------------------------------------------------------------- /tests/objects/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/objects/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/objects/Makefile -------------------------------------------------------------------------------- /tests/objects/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/objects/test.ml -------------------------------------------------------------------------------- /tests/ocalustre/.gitignore: -------------------------------------------------------------------------------- 1 | ardulib.c 2 | -------------------------------------------------------------------------------- /tests/ocalustre/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/ocalustre/.merlin -------------------------------------------------------------------------------- /tests/ocalustre/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/ocalustre/Makefile -------------------------------------------------------------------------------- /tests/ocalustre/ardulib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/ocalustre/ardulib.ml -------------------------------------------------------------------------------- /tests/ocalustre/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/ocalustre/circuit.txt -------------------------------------------------------------------------------- /tests/polyvar/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/polyvar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/polyvar/Makefile -------------------------------------------------------------------------------- /tests/polyvar/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/polyvar/test.ml -------------------------------------------------------------------------------- /tests/queens/.gitignore: -------------------------------------------------------------------------------- 1 | queens.c 2 | -------------------------------------------------------------------------------- /tests/queens/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/queens/Makefile -------------------------------------------------------------------------------- /tests/queens/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/queens/circuit.txt -------------------------------------------------------------------------------- /tests/queens/queens.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/queens/queens.ml -------------------------------------------------------------------------------- /tests/recfun/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/recfun/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/recfun/Makefile -------------------------------------------------------------------------------- /tests/recfun/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/recfun/test.ml -------------------------------------------------------------------------------- /tests/recval/.gitignore: -------------------------------------------------------------------------------- 1 | test.c 2 | -------------------------------------------------------------------------------- /tests/recval/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/recval/Makefile -------------------------------------------------------------------------------- /tests/recval/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/recval/test.ml -------------------------------------------------------------------------------- /tests/serial/.gitignore: -------------------------------------------------------------------------------- 1 | serial.c 2 | -------------------------------------------------------------------------------- /tests/serial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/serial/Makefile -------------------------------------------------------------------------------- /tests/serial/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/serial/reset.py -------------------------------------------------------------------------------- /tests/serial/serial.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/serial/serial.ml -------------------------------------------------------------------------------- /tests/serial/serial.ml.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/serial/serial.ml.bak -------------------------------------------------------------------------------- /tests/snake-mustard/.gitignore: -------------------------------------------------------------------------------- 1 | snake.c 2 | -------------------------------------------------------------------------------- /tests/snake-mustard/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/.merlin -------------------------------------------------------------------------------- /tests/snake-mustard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/Makefile -------------------------------------------------------------------------------- /tests/snake-mustard/arduboy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/arduboy.ml -------------------------------------------------------------------------------- /tests/snake-mustard/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/circuit.txt -------------------------------------------------------------------------------- /tests/snake-mustard/oled.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/oled.ml -------------------------------------------------------------------------------- /tests/snake-mustard/snake.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/snake.ml -------------------------------------------------------------------------------- /tests/snake-mustard/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-mustard/spi.ml -------------------------------------------------------------------------------- /tests/snake-ocalustre/.gitignore: -------------------------------------------------------------------------------- 1 | snake.c 2 | -------------------------------------------------------------------------------- /tests/snake-ocalustre/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/.merlin -------------------------------------------------------------------------------- /tests/snake-ocalustre/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/Makefile -------------------------------------------------------------------------------- /tests/snake-ocalustre/arduboy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/arduboy.ml -------------------------------------------------------------------------------- /tests/snake-ocalustre/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/buffer.c -------------------------------------------------------------------------------- /tests/snake-ocalustre/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/circuit.txt -------------------------------------------------------------------------------- /tests/snake-ocalustre/lib/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/lib/buffer.c -------------------------------------------------------------------------------- /tests/snake-ocalustre/lib/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/lib/buffer.h -------------------------------------------------------------------------------- /tests/snake-ocalustre/oled.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/oled.ml -------------------------------------------------------------------------------- /tests/snake-ocalustre/snake.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/snake.ml -------------------------------------------------------------------------------- /tests/snake-ocalustre/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/snake-ocalustre/spi.ml -------------------------------------------------------------------------------- /tests/tempereuse/.gitignore: -------------------------------------------------------------------------------- 1 | temp.c 2 | -------------------------------------------------------------------------------- /tests/tempereuse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tempereuse/Makefile -------------------------------------------------------------------------------- /tests/tempereuse/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tempereuse/circuit.txt -------------------------------------------------------------------------------- /tests/tempereuse/temp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tempereuse/temp.ml -------------------------------------------------------------------------------- /tests/tempereuse/temp2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tempereuse/temp2.ml -------------------------------------------------------------------------------- /tests/tempereuse/thermo_io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tempereuse/thermo_io.ml -------------------------------------------------------------------------------- /tests/tuto_1_led/.gitignore: -------------------------------------------------------------------------------- 1 | led.c 2 | -------------------------------------------------------------------------------- /tests/tuto_1_led/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_1_led/.merlin -------------------------------------------------------------------------------- /tests/tuto_1_led/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_1_led/Makefile -------------------------------------------------------------------------------- /tests/tuto_1_led/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_1_led/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_1_led/led.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_1_led/led.ml -------------------------------------------------------------------------------- /tests/tuto_2_buttons/.gitignore: -------------------------------------------------------------------------------- 1 | buttons.c 2 | -------------------------------------------------------------------------------- /tests/tuto_2_buttons/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_2_buttons/.merlin -------------------------------------------------------------------------------- /tests/tuto_2_buttons/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_2_buttons/Makefile -------------------------------------------------------------------------------- /tests/tuto_2_buttons/buttons.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_2_buttons/buttons.ml -------------------------------------------------------------------------------- /tests/tuto_2_buttons/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_2_buttons/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/.gitignore: -------------------------------------------------------------------------------- 1 | display.c 2 | -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/.merlin -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/Makefile -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/buffer.c -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/display-soluce.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/display-soluce.ml -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/display.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/display.ml -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/lib/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/lib/buffer.c -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/lib/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/lib/buffer.h -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/oled-soluce.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/oled-soluce.ml -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/oled.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/oled.ml -------------------------------------------------------------------------------- /tests/tuto_3_serialdisplay/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_3_serialdisplay/spi.ml -------------------------------------------------------------------------------- /tests/tuto_4_snake/.gitignore: -------------------------------------------------------------------------------- 1 | snake.c 2 | -------------------------------------------------------------------------------- /tests/tuto_4_snake/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/.merlin -------------------------------------------------------------------------------- /tests/tuto_4_snake/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/Makefile -------------------------------------------------------------------------------- /tests/tuto_4_snake/arduboy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/arduboy.ml -------------------------------------------------------------------------------- /tests/tuto_4_snake/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/buffer.c -------------------------------------------------------------------------------- /tests/tuto_4_snake/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_4_snake/display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/display.c -------------------------------------------------------------------------------- /tests/tuto_4_snake/lib/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/lib/buffer.c -------------------------------------------------------------------------------- /tests/tuto_4_snake/lib/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/lib/buffer.h -------------------------------------------------------------------------------- /tests/tuto_4_snake/oled.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/oled.ml -------------------------------------------------------------------------------- /tests/tuto_4_snake/snake.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/snake.ml -------------------------------------------------------------------------------- /tests/tuto_4_snake/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_4_snake/spi.ml -------------------------------------------------------------------------------- /tests/tuto_5_optim/.gitignore: -------------------------------------------------------------------------------- 1 | snake.c 2 | -------------------------------------------------------------------------------- /tests/tuto_5_optim/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/.merlin -------------------------------------------------------------------------------- /tests/tuto_5_optim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/Makefile -------------------------------------------------------------------------------- /tests/tuto_5_optim/arduboy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/arduboy.ml -------------------------------------------------------------------------------- /tests/tuto_5_optim/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/buffer.c -------------------------------------------------------------------------------- /tests/tuto_5_optim/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_5_optim/display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/display.c -------------------------------------------------------------------------------- /tests/tuto_5_optim/lib/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/lib/buffer.c -------------------------------------------------------------------------------- /tests/tuto_5_optim/lib/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/lib/buffer.h -------------------------------------------------------------------------------- /tests/tuto_5_optim/oled.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/oled.ml -------------------------------------------------------------------------------- /tests/tuto_5_optim/snake-soluce.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/snake-soluce.ml -------------------------------------------------------------------------------- /tests/tuto_5_optim/snake.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/snake.ml -------------------------------------------------------------------------------- /tests/tuto_5_optim/spi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_5_optim/spi.ml -------------------------------------------------------------------------------- /tests/tuto_6_solilet-atmega/.gitignore: -------------------------------------------------------------------------------- 1 | solilet.c 2 | -------------------------------------------------------------------------------- /tests/tuto_6_solilet-atmega/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_6_solilet-atmega/Makefile -------------------------------------------------------------------------------- /tests/tuto_6_solilet-atmega/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_6_solilet-atmega/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_6_solilet-atmega/solilet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_6_solilet-atmega/solilet.ml -------------------------------------------------------------------------------- /tests/tuto_6_solilet/.gitignore: -------------------------------------------------------------------------------- 1 | solilet.c 2 | -------------------------------------------------------------------------------- /tests/tuto_6_solilet/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_6_solilet/Makefile -------------------------------------------------------------------------------- /tests/tuto_6_solilet/circuit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_6_solilet/circuit.txt -------------------------------------------------------------------------------- /tests/tuto_6_solilet/solilet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenvar/OMicroB/HEAD/tests/tuto_6_solilet/solilet.ml --------------------------------------------------------------------------------