brilliantlabsar / monocle-micropython Goto Github PK
View Code? Open in Web Editor NEWMicropython ported to the Monocle
License: ISC License
Micropython ported to the Monocle
License: ISC License
An extra Bluetooth service provides an extra stream used for binary data.
Raj can help out
For instance: transmit power, etc.
Implementation of a Bluetooth-based video streaming protocol both-ways in/out of the monocle.
There are a lot of releases.
Most of which are early dev & debug versions.
Should I delete them?
About the behavior of the LEDs when booting:
To update later:
update_available()
update()
end-end functionalityFor battery_leve()
A last small check to make sure that as we enabled more things, the time we wait for the power rails to stabilize (startup time of all chips) do not get too dangerously close to the wait time we have.
Could lead to mismatch between production/dev version.
When disconnected a device does is not always discoverable through bluetooth: no UUID128 grabbed by ./serial_console.py
.
No assert()
or app_err()
triggered though.
At times, Micropython triggers an internal assert().
Not sure where these are rooted from.
This happens when blasting the same command many times (~100x).
How it works on frame:
checkBatteryOrCharging()
{
readADC();
readCharging();
if (charging || low_battery)
{
PMICPowerDownEverything();
enableRTCWakeup(1000);
// This will never return
deepSleep();
}
}
main()
{
initialiseGPIO();
initialiseI2C();
initialiseADC();
RTOSTask(checkBatteryOrCharging, 1000);
checkBatteryOrCharging();
// Only gets here if not charging
PMICPowerUpEverything();
}
Turning them on while importing the module.
Implement power states at the same time.
Different people have different body capacitance, so various sensitivity might help compensating different contexts.
I.e. "gloves mode".
status()
and power()
device.update_available()
device.update()
end-to-endfpga.update()
I could not reproduce the problem insofar, so keeping an eye on this.
Over-The-Air Device Firmware Upgrade.
Nordic provides something for Bluetooth for that.
Need integration with the current firmware image.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.