Commit Graph

107 Commits (master)

Author SHA1 Message Date
Alistair MacDonald 20b1d31a1b
Merge pull request #148 from emfcamp/sammachin-gprs
Sammachin gprs
2018-09-16 18:09:21 +01:00
Marek Ventur bb70d3f359
Merge branch 'master' into mstratford-dialogs 2018-09-16 16:29:10 +01:00
Marek Ventur df9b1cf9e3
Merge pull request #140 from tswsl1989/setlauncher
Allow default launcher to be changed
2018-09-16 16:13:21 +01:00
Marek Ventur 7716ee6056
Merge pull request #151 from FLamparski/docs
Fix database.py docstring
2018-09-16 16:12:45 +01:00
Filip Wieland f14fb67fd9 Fix database.py docstring 2018-09-16 12:16:15 +01:00
Matthew Stratford 484f7c4063 Fix right-alignment (clipping) on WaitingMessage 2018-09-15 16:08:32 +01:00
Matthew Stratford 268ef625f2 Allow scrolling of labels by \n 2018-09-15 15:52:59 +01:00
Matthew Stratford 705167983d
Merge branch 'master' into mstratford-dialogs 2018-09-14 23:34:22 +01:00
Sam Machin 098a07e0a4
Update sim800.py
Few more tweaks to GPRS handling after real world testing with an app
2018-09-14 08:00:41 +01:00
Thomas Lake edb57cbe3b Allow default launcher selection
This allows e.g. speedlauncher to be used with any of the homescreen apps
2018-09-12 21:06:20 +01:00
Sam Machin a19445f862
Update sim800.py
Added GPRS support, `setup_gprs()` will prepare the sim800 for data, `connect_gprs("hologram")` will connect to the hologram APN
Also added a function to start a tcp server on the SIM 800 using `start_server(4010)` to listen on port 4010, the payload will be a binary object passed to whatever is defined as `server_callback`
2018-09-11 19:04:26 +01:00
Sam Machin 76463fe172
Update sim800.py
Added functions to setup and connect GPRS data, starting a TCP server and callback handler for server data
2018-09-11 08:15:27 +01:00
Dave Arter 1ee0067f23 Call /update instead of /install on the backend when updating apps
The badge has no way of knowing whether an installed app came from the
badge store or local development, so simply requests all installed apps
when doing an update. The default /install path on the backend will
return a 404 if any of the requested apps aren't in the repo.

This commit calls /update instead, which doesn't 404 if an app is
missing.

Depends on emfcamp/Mk4-Backend#2

Fixes #57
2018-09-10 14:15:41 +01:00
Dave Arter bdae1dba3b Allow ‘z’ key to be typed on keypad
oops.
2018-09-09 21:01:24 +01:00
Bob Clough b44cc3596b
Merge pull request #128 from pacohope/use-system-random
Use underlying system random instead of homebrew random
2018-09-06 18:06:18 +01:00
Bob Clough b74a84f5f5
Merge pull request #125 from pacohope/numbered-menu
Make menu items numbered
2018-09-06 10:27:51 +01:00
Phil Crump a1bbd70282
lib/ntp: Remove onsite NTP server. NTP pool is now primary. 2018-09-05 18:11:53 +01:00
Paco Hope 2e9aa2e345 Removed dependency on random 2018-09-05 15:38:33 +01:00
Paco Hope efab551165 deleted unneeded 2018-09-05 15:37:37 +01:00
Matthew Stratford 900c711ede Fix alignments of dialogs. 2018-09-05 00:39:54 +01:00
Paco Hope 736da656bc Use system random instead of homebrew random 2018-09-03 23:16:04 +01:00
Paco Hope db33131b1d make menu items numbered 2018-09-03 21:34:32 +01:00
Dave Arter 8bf11d271f Default to numeric input for phone number inputs 2018-09-02 17:43:00 +01:00
Marek Ventur ace7f5b87e
Merge pull request #93 from tswsl1989/master
BTScan - Bluetooth device scan app
2018-09-02 17:38:47 +01:00
Tom Sutcliffe d2cace4ad1 Added page up and page down to prompt_option dialogs
Using * and #. Also made 0-9 jump to that item.
2018-09-02 17:16:59 +01:00
Thomas Lake aee5d6b2b6 Append to BTScan results, don't replace 2018-09-02 15:11:03 +01:00
Marek Ventur 627ab26fc3
Merge pull request #74 from davegoopot/master
Fixing #73
2018-09-02 14:22:03 +01:00
Marek Ventur 6326007b6d
Merge pull request #80 from alanshaw/master
fix get address info for IPv4 addresses
2018-09-02 14:16:48 +01:00
Marek Ventur f01e399ee4
Merge pull request #83 from davea/multitap-keypad
Multitap keypad text entry
2018-09-02 14:14:02 +01:00
Tom Sutcliffe 956ac9232d Disable redraw while populating prompt_option list
Reduces flicker in launcher app
2018-09-02 13:56:25 +01:00
Dave Arter 60b320140d Multitap keypad text entry
For that old-skool text input experience
2018-09-02 13:31:42 +01:00
Alan Shaw 958104e090
fix: really fix get_address_info
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-09-02 11:56:22 +01:00
Alan Shaw d430751202
fix: return host and port for IPv4 address
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-09-02 11:49:29 +01:00
Dave Potts 278230ef8e Fixing #73 - sleep to actually sleep for the duration passed 2018-09-02 10:03:13 +01:00
Dave Potts 39a8fc63bc Fixing #73 - sleep to actually sleep for the duration passed 2018-09-02 10:00:46 +01:00
Peter Roberts 6fab0b6b8e basic emf ham logo 2018-09-01 22:37:27 +01:00
Marek Ventur 5dd21e49b4 Add review_helper app 2018-09-01 18:50:38 +01:00
Alistair MacDonald c87360cda7
Number look up fix 2018-08-31 19:54:40 +01:00
Dave Arter fbaf5fb306 Add websockets module 2018-08-31 19:20:59 +01:00
Andrejus 48d03146a6
Merge pull request #37 from andrejusk/master
Stylise homescreen
2018-08-31 17:46:37 +01:00
Andrejus 7158366924 Implement getting battery from SIM800 2018-08-31 17:44:22 +01:00
Dave Arter aff49d1ea7 Joystick center button can be clicked to select menu option 2018-08-31 17:04:45 +01:00
Marek Ventur 5d777f23da Badge Store: Update/Remove 2018-08-31 15:55:28 +01:00
Marek Ventur 02d3c1512b Show correct rssi strength on homescreen 2018-08-31 14:23:06 +01:00
Phil Crump 407c769d7b Add onsite ntp server, ntp vendor pool as NTP hosts. 2018-08-29 22:25:07 +01:00
Marek Ventur 0f3c2c0e7c Settings app 2018-08-29 21:29:18 +01:00
Marek Ventur f7fefaa331 Fix wifi.py 2018-08-29 21:27:23 +01:00
Marek Ventur 21560c049e Add wpa enterprise to bootstrap.py/wifi.py 2018-08-29 15:06:51 +01:00
Marek Ventur 4fb8205cab Fix tests, remove debug leftovers 2018-08-29 12:39:09 +01:00
Alistair MacDonald e2c33faf79
Small bug fix relating to interrupts afecting file transfer 2018-08-29 12:14:03 +01:00