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

Add Fomu Hacker platform. #28

Merged
merged 2 commits into from Aug 21, 2019
Merged

Add Fomu Hacker platform. #28

merged 2 commits into from Aug 21, 2019

Conversation

rroohhh
Copy link
Contributor

@rroohhh rroohhh commented Aug 21, 2019

fyi: @mithro

connectors = [Connector("touch_pins", 0, "F4 E5 E4 F2")]

def toolchain_program(self, products, name):
iceprog = os.environ.get("DFU_UTIL", "dfu-util")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong name.

),
]

connectors = [Connector("touch_pins", 0, "F4 E5 E4 F2")]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this a connector?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is due to the possibility to use those as gpio pins. It is a kind of weird design (see schematic). According to @xobs, they can be used as resistive touch sensors (with internal pulldown and a 3v3 plane on top of the board) but it seems to be fairly untested.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see them connected anywhere on schematic?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, they are just exposed pads on the PCB

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK. It sounds like they should really be 4 connectors, Connector("pin", 0, "XX") and so on.

@whitequark
Copy link
Contributor

Also, is the "Fomu Hacker" different from normal "Fomu"? /cc @mithro

@anuejn
Copy link

anuejn commented Aug 21, 2019

See the the fomu tutorial section hardware.
TL;DR: yes

@whitequark whitequark merged commit 952a46f into m-labs:master Aug 21, 2019
@whitequark
Copy link
Contributor

Thanks.

@mithro
Copy link

mithro commented Aug 22, 2019

Just FYI There are currently 3 Fomu variants;
a) Fomu EVT board (RPi Hat board used during development)
b) Fomu Hacker board (Cheap free board from @mithro)
c) Fomu PVT board (Production board from @xobs)

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.

None yet

4 participants