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

Firmware use interrupt EINT3 of the LPC1756, but this chip has only one external Interrupt EINT0. #487

Open
mmackdev77 opened this issue Feb 19, 2022 · 2 comments
Labels
enhancement potential new feature

Comments

@mmackdev77
Copy link

in source file ubertooth_cs.c

void cs_trigger_enable(void)
{
cs_trigger = 0;
ISER0 = ISER0_ISE_EINT3;
IO2IntClr = PIN_GIO6; // Clear pending
IO2IntEnF |= PIN_GIO6; // Enable port 2.2 falling (CS active low)
}
The cs_trigger_enable function enable the external EINT3 of LPC17XX so the CC2400 carrier sense signal can interrupt the PCX17XX.

My ubertooth-one stick use a LPC1756 chip (175X family). On this chip there is only ONE external interrupt pin : EINT0.

So this function would not work. It could work with a LPC176X chip witch have 4 external interrupt EINT0:1:2:3.

Am I missing something ? Are there some ubertooth-one sticks using LPC176X chip ?

@mikeryan
Copy link
Collaborator

This code path, if not dead, is basically dormant and untested. I haven't checked the datasheet for the LPC175x but I'll take your word for it. Feel free to submit a PR to fix this!

@straithe straithe added the question question from the community that is not technical support label Mar 7, 2022
@straithe straithe added enhancement potential new feature and removed question question from the community that is not technical support labels Jul 15, 2022
@straithe
Copy link
Member

straithe commented Jan 5, 2023

Great Scott Gadgets has retired Ubertooth One and we have no plans to lead any hardware or software enhancements at this time. We will leave this issue open and will continue to monitor pull requests should anyone take on implementing this feature request themselves.

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

No branches or pull requests

3 participants