beryllium-org / OS

Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers. (Formerly known as ljinux)
GNU General Public License v3.0
227 stars 14 forks source link

Windows installer #51

Closed RetiredWizard closed 1 year ago

RetiredWizard commented 1 year ago

These are changes that let the make install work on windows, assuming cygwin gnu make is installed. I also added a nomake.bat which should perform the install from windows if cygwin isn't installed.

I tested on Windows 8 (with cygwin) and on a Raspberry Pi running Raspbian. The microcontroller I was using was an Adafruit Feather ESP32-S2. I did the minimum I needed to for ljinux to come up on the ESP32-S2 and I'm not sure the config files I set up are ideal.

bill88t commented 1 year ago

Is there really a "D0" pin? image And shouldn't we follow the GPIO numbers for matching the pins?

bill88t commented 1 year ago

If the official pinout differs in any way from the board you have / you have a different board please let me know.

bill88t commented 1 year ago

Please give it one last test and then I shall merge it in.

bill88t commented 1 year ago

These commit messages are borked but ok

bill88t commented 1 year ago

Nevermind, i'm just gonna merge it it and hope for the best