Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spiff1m #42

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Spiff1m #42

wants to merge 7 commits into from

Conversation

fikin
Copy link

@fikin fikin commented Jan 22, 2023

No description provided.

settings like LUA version, LUA init string, SPIFFS
1M boundary and more.
Refactoring some of the shell syntax.
And adjusting the relative location of env-vars and firmware.
@fikin
Copy link
Author

fikin commented Jan 22, 2023

sorry @marcelstoer , ive pushed to wrong master branch.

@fikin
Copy link
Author

fikin commented Jan 22, 2023

unless you're interested in this, i'd suggest to close this request.

@marcelstoer
Copy link
Owner

Thanks for the mistake 😄 This comes totally out of the blue. After more than 7y in operation you're the first to fork my cloud builder backend!
If I understand where you're going with this I might be in a better position to assess how to proceed. From a quick glance it appears you are a much more proficient bash coder than I am. Hence, I wouldn't mind seeing this code vitalized with some improvements.

@fikin
Copy link
Author

fikin commented Jan 23, 2023

ha-ha, you're certainly jesting ;)

if you look at https://github.com/fikin/nodemcu-device/blob/main/build.config, you'd probably grasp the functionality immediately by looking at the new options.

in essence these changes add new config options for:

  • lua5.3
  • init command
  • spiffs settings
  • lwip settings
  • lua_modules selection

with exception to last option, all other should be fully compatible with stock firmware source tree right away.
if you want to include these in the web-page, they should be usable as-is.

the last one is essentially moving "firmware/lua_modules" under "firmware/local", so that one can build LFS and SPIFFS images.
but to achieve that, two thinks must change with "firmware" :

  • rearrange lua_modules folder structure
  • improve spiffs makefile
    for the moment these thinks are only in my repo, as i want to move faster with the functionality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants