Git Product home page Git Product logo

dc27_badge's People

Contributors

bill-paul avatar devondossett avatar jmgnc avatar netik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

dc27_badge's Issues

Make Keyboard input not suck.

The fonts on keyboard input screens, like the 'set your name' screen are downright nasty.

Implement some sort of nice name input with the largeish futura font.

app-battle.c getPrevShip( ) bug

getPrevShip( ) should probably not be returning e->level when wrapping around to the highest visible ship, since (1) it reveals unlockable ships before they are unlocked (for levels 6 & 7) and (2) overindexes the ship array /crashes (for levels 8+). Should return the highest unlocked level (0-5) instead, I think.

app-test: Create a DFM test

Should be able to test:

  • joysticks (all ten inputs with visual indicator that they work
  • sd card readability
  • sound
  • led rgb test
  • touch screen
  • serial

Setting the sound also sets the name by mistake

When you set the sound in serial mode, it also sets your name to the sound level you set.

ex.

boom> whoami
kur3us
boom> config set sound 1
Sound set to 1.
boom> whoami
1

The problem is in line 105 of dc27_badge/software/firmware/badge/cmd-config.c. The line should not be there.

Rotate badge issues

Bug from LC:

"rotate badge .... doesn't (and the badge remains vertical) ... but led sign is horizontal with 'rotate badge' unchecked and vertical with it checked"

The only place we implemented rotate badge was in led sign, so I think this is a wontfix.

Vertical vs Horizontal LED Sign

Bug from LC:

"one last one I found: the vertical led font doesn't have any character spacing, while the horizontal font does"

We can't really fix this because the SD card has been written out already, Can offer this later as a fix, very low priority.

Unlock code problems

[redacted code starting with a] doesn't unlock
[redacted code staring with 5] is used twice, only unlocks "20% speed" (it doesn't mention additional videos and it doesn't appear to show any more videos than before)

HW: Investigate increasing audio gain by changing R502/503

Tested a 33k (32.87k) ohm resistor across R502 (19.28k) to the amplifier, reducing effective resistance to 12452 ohms.

There was a noticable increase in audio gain and some distortion.

Shorting R502 creates 100% distortion, overloading the input of the amplifier.

R Experiment 1 Experiment 2 Experiment 3 Experiment 4
r1 19280 19280 19280 short
r2 32870 65740 98610 0
rout 12152.1303930968 14907.8710891555 16126.9047417084 0
Result Weak distortion Less Distortion no noticeable gain awful distortion
  Large Gain Moderate gain no noticeable gain  

Port over App-setup

Mostly done, need support for "Sound Off", "Airplane Mode".

Might have to remove "Rotate Badge" because that's no longer an option.

Implement "Shipyard" functions

This is the load-out screen as specified in the game design doc.

Top of screen has slots (up to 8) for ships, middle of screen has ship selection, bottom has ok/cancel.

Also display amount of user XP / gold to spend

CP2102 TX/RX Lights do not function at all.

I've checked the schematic and data sheet twice but I don't see any reason why these LEDs should not be functional.

The LEDs are facing the right way, the pins are correct, but GPIO0/1 on the CP2102 does nothing.

Will put this on a scope later and see if we're getting anything resembling voltage coming off the CP2102.

I feel like the GPIO lines might need configuring but the datasheet says they should show TX and RX status by default. What gives?

Chat/Sea Battle Conflict

If user is in sea battle app and a chat request comes in, the sea battle app jumps to ship select (vs screen mode) and then immediately goes into radio link lost error. This is probably because the sea battle app is interpreting a chat request as a battle request.

Sounds OFF issue

Bug from LC:

"unchecking sounds will disable sounds .... until you go into dtmf dialer, at which point sounds play (but restarting the badge will make sounds muted again) "

I am trying to understand if this means "going into the DTMF dialer will re-enable sounds and not turn them off." which is what i think it means.

Rotate LED-Sign Fonts and display 90 degress

The user will have the badge hanging from their neck most of the time by the fins.

Rotate the LED font so it scrolls up (towards the header pins) instead of L to R.

I'm busy with the game or I'd fix this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.