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

esp8266: Support for 512K modules #2557

Closed
pfalcon opened this issue Oct 24, 2016 · 5 comments
Closed

esp8266: Support for 512K modules #2557

pfalcon opened this issue Oct 24, 2016 · 5 comments

Comments

@pfalcon
Copy link
Contributor

pfalcon commented Oct 24, 2016

I pushed initial support in 2550d7d . Builds, untested. There's very space left still, so hardly can add a big app as a frozen module/bytecode, nor can store user data in raw flash. So, we need to keep disabling more features. This ticket is open to discuss these matters.

@kfricke
Copy link
Contributor

kfricke commented Oct 25, 2016

What are you estimates savings for disabling float support? Or is it off already?

@hosaka
Copy link
Contributor

hosaka commented Oct 25, 2016

Is onewire protocol crucial for this?

@pfalcon
Copy link
Contributor Author

pfalcon commented Oct 25, 2016

What are you estimates savings for disabling float support? Or is it off already?

No, 512K doesn't offer advanced (e.g. DB modules) and fringe features (slice module attributes), but all core MicroPython features are there. I don't think that disabling float is realistic, but if someone will be serious about that, I'm sure they will present numbers and argumentation.

@pfalcon
Copy link
Contributor Author

pfalcon commented Oct 25, 2016

Is onewire protocol crucial for this?

Should be nice topic to discuss on the forum. Though I may guess that the answer will be "yes" or "no" depending on whom you ask. That's the problem of 512K port - there's unlikely a single configuration possible which will suit everyone, so this port will be relevant to advanced users who will make/maintain their own config. All in all, the 512K variant is given out for maintenance to its users. If they are interested to cooperate and find consensus, then various things are possible.

@dpgeorge
Copy link
Member

dpgeorge commented Jun 9, 2020

The 512k board target for esp8266 is now built by make BOARD=GENERIC_512K. It works and the intention is to maintain this target.

@dpgeorge dpgeorge closed this as completed Jun 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants