This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Where are makefile defines like NRF51822_QFAA_CA documented?

I don't have a QFN package, I have a WL-CSP package. Presumably, this define should be changed to NRF51822_??AA_??, but I can't find anyplace where the options are listed.

Nor can I find anywhere that discusses how getting this define wrong might impact firmware behavior.

Help?

Parents
  • Nods Yeah--I thought about the possibility that it might be a board specific thing, but the define doesn't get used for any of the code I can actually grep through. Again, it only seems to be present in some .lib files.

    If it's just the differences in flash (which would make sense as a linker check), then I'm not worried. The define is a little misleading (NRF51822_128K would suggest memory limit where NRF51822_QFAA suggests package...which then implies that maybe the WL-CSP should be a different define), but that's fine.

    Per the actual issue--when I started this thread, I had a problem where the BLE appeared to be running into the weeds. Since the code works fine on a different platform (that does have a QFN package) I wondered if it could be that the define was wrong. Since posting, I discovered that the problem was a bad chip on the board.

Reply
  • Nods Yeah--I thought about the possibility that it might be a board specific thing, but the define doesn't get used for any of the code I can actually grep through. Again, it only seems to be present in some .lib files.

    If it's just the differences in flash (which would make sense as a linker check), then I'm not worried. The define is a little misleading (NRF51822_128K would suggest memory limit where NRF51822_QFAA suggests package...which then implies that maybe the WL-CSP should be a different define), but that's fine.

    Per the actual issue--when I started this thread, I had a problem where the BLE appeared to be running into the weeds. Since the code works fine on a different platform (that does have a QFN package) I wondered if it could be that the define was wrong. Since posting, I discovered that the problem was a bad chip on the board.

Children
No Data
Related