---
# System prepended metadata

title: Our Plan

---

![](https://i.imgur.com/y6UGApd.jpg)

# Our Plan
![](https://i.imgur.com/2SajzY8.jpg)
![](https://i.imgur.com/qajdnfv.jpg)

# Lock Screen

Plan that we had is to use Natalie's method from the weight scale, and utilize the reset button in some way.

To do:
- [ ] Figure out how to reset without wiping out the board (the user's contacts, messages, etc)
# Home Screen

```
  // create buttons
  for (uint8_t row=0; row<5; row++) {
    for (uint8_t col=0; col<3; col++) {
      buttons[col + row*3].initButton(&tft, BUTTON_X+col*(BUTTON_W+BUTTON_SPACING_X), 
                 BUTTON_Y+row*(BUTTON_H+BUTTON_SPACING_Y),    // x, y, w, h, outline, fill, text
                  BUTTON_W, BUTTON_H, ILI9341_WHITE, buttoncolors[col+row*3], ILI9341_WHITE,
                  buttonlabels[col + row*3], BUTTON_TEXTSIZE); 
      buttons[col + row*3].drawButton();
    }
  }
```

Instead of us creating buttons, we can use this to create the app icons on the screen. The only issue I see coming is the icons within the app icons. Not sure if just the name of the app is enough.
https://learn.adafruit.com/arduin-o-phone-arduino-powered-diy-cellphone/arduin-o-phone-sketch
# Call

https://learn.adafruit.com/adafruit-fona-800-shield/phone-calls
This is a way to test whether the fona can make phone calls.
To do:
- [ ] Perform this test
- [ ] I think we need a microphone/speaker?


# Text

https://learn.adafruit.com/adafruit-fona-800-shield/sms
This is to test whether the fina can send text messages.

We also need to figure out a way to not limit the length of the character array for a text message.

# Contacts

This is just a 2 dimensional array