Comments (3)
Bill figured this out, but now it needs to go into a script for programming in production.
Bill, what's the magic command?
from dc27_badge.
There is no magic command. There is only Zuul.
No, seriously: there is now some code in the main() function of the firmware that will check if the UICR->PSELRESET[] fields are set correctly, and if it'll reflash the UICR on the fly to fix it.
The only catch is that you have to reboot the target once after the update for the change to take effect (the CPU only samples UICR->PSELRESET[] at start-up). So basically the procedure is:
- Flash the firmware
- Boot up the badge
- Watch for the message below:
SYSTEM START
Reset event (0x4): Soft reset
Nordic Semiconductor nRF52840 Variant: AAAA RAM: 256KB Flash: 1024KB
Device ID: DA788BE24D13B5BB
Compact kernel mode
Reset pin not configured, programming... Done. <----------
Priority levels 8
[...]
- Optional: power cycle the board and check that the reset button now works.
from dc27_badge.
Fixed by commit 5664404
from dc27_badge.
Related Issues (20)
- Implement bullet/firing mechanism for ships in game
- Load initial maps to SD Card. HOT 1
- Port remaining LED patterns from DC25 badge
- Create sound effects for game HOT 1
- Rotate LED-Sign Fonts and display 90 degress
- Make Keyboard input not suck.
- app-test: Create a DFM test
- Create "random" LED option that cycles every 15 seconds or so.
- Fix double-buffering on app-battle. Too much flickering HOT 1
- Sometimes the idle timer in app-setup fires way, way too early. HOT 1
- it's too easy to activate touch cal HOT 1
- rf spectrum range can't be altered HOT 1
- Rotate badge issues HOT 1
- Sounds OFF issue
- LEDs don't stay off when asked to stay off.
- Vertical vs Horizontal LED Sign
- Unlock code problems HOT 1
- Setting the sound also sets the name by mistake
- Chat/Sea Battle Conflict
- app-battle.c getPrevShip( ) bug HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dc27_badge.