Recent Posts

1
General Discussion / Agencia de seguros en San Antonio, TX
« Last post by DelorasR39 on April 19, 2024, 06:11:49 PM »
Paga Menos Insurance
5601 Bellaire Blvd suite b, Houston, TX 77081, United States
(713) 239-2960
seguro de negocio dallas
2
General Discussion / Agencia de seguros en San Antonio, TX
« Last post by DelorasR39 on April 19, 2024, 06:11:33 PM »
Paga Menos Insurance
5601 Bellaire Blvd suite b, Houston, TX 77081, United States
(713) 239-2960
seguro de negocio dallas
3
General Discussion / Re: TinyScreen+ Question
« Last post by jpsehall on April 19, 2024, 12:43:51 AM »
Hello, as I know, the TinyScreen+ is a compact OLED display with an integrated controller, so it doesn't have built-in digital input/output pins like a microcontroller. Therefore, you cannot directly use the pinMode() function or the INPUT_PULLUP option with the TinyScreen+ itself.

However, if you are using the TinyScreen+ in conjunction with a microcontroller board like an Arduino, you can connect the TinyScreen+ to the microcontroller and use the microcontroller's digital pins for input/output operations. In that case, you would use the pinMode() function and the INPUT_PULLUP option on the microcontroller's pins, not directly on the TinyScreen+.
4
In practical terms, what does 'lithium battery management' mean for the TinyZero. Does it turn off so the battery does not go below a certain voltage? Also, does the lithium battery charge when the tinyzero is plugged in via the usb cable? basketball stars

Any help/insight appreciated, and thanks in advance to anyone who replies  :)

The batteries themselves have circuitry that shuts off their output when the voltage gets low enough.

The battery management on the TinyZero is just the charging circuit. When not plugged in, the TinyZero will draw power from the battery as long as the battery voltage doesn't get too low and the battery shuts off its output. When plugged in, the TinyZero draws power from USB while at the same time the USB is used to charge the battery.
I'm also experiencing this difficulty. I'm not sure how to solve it. And I got my answer from you. Thank you, I've solved it.
5
TinyDuino Processors & TinyShields / SmallScreen Smart Watch Codec Problems
« Last post by villagetunic on April 14, 2024, 11:44:31 PM »
Farewell, everyone, I'm somewhat inexperienced with this type of programming, and I'm struggling to upload a sketch onto the watch in order to proceed. Drivers, updates, and device recognition have been the least difficult things thus far, but the integrated development environment (IDE) is giving me a headache, gorilla tag so I'm not sure what to do next. Here is a screenshot showing the faults. What am I not seeing? Does any library have an error? Nothing has worked since I went to github to grab the new library files.

Could you please lend me a hand? I'm very unprepared and I simply wanted to show myself that I could pull this off.
6
Hi there! I'm looking at a pressure-humidity wiring example; my code doesn't seem to print anything at all, but yours does. geometry dash Can you tell me why? even though they are linked. Could you please assist me? I am completely confused on how to utilize this.
7
Thumby / Thumby Freezes / crashes when i use dpad up
« Last post by SpamToast on April 12, 2024, 12:27:47 PM »
Hey everyone, i did not find any Threads that describe my Issue so ill open one up.
I have a really weird problem with my Thumby. In ALL games and even the Menu my Thumby freezes as i press the Up button.
Not everytime, sometimes i can play a minute or two but definetaly to often... i can't even play Tennis till i lose even if i want to except if i do NOT use up arrow
It only happens using this specific Button. Did anyone ever had that?
I used the format function in the Web editor, i updated it, i even installed the firmware manually.
i dont know what to do and hope for help.

SpamToast

new Question: Is it possible to open the Shell of Thumby without breaking it? looks like its glued and would break. maybe somethin ist stuck inside and shorts the device as i press the up button?
8
General Discussion / TinyDuino doesn't accept any uploads
« Last post by willisramirez on April 10, 2024, 03:57:53 AM »
Hello guys,

I'm working on a project that is using multiple (4) TinyDuino, but I have run into a problem uploading code to one of them. The other 3 work fine.

When attempting to upload I receive this error:

Code: [Select]
avrdude: stk500_recv(): programmer is not responding
It then proceeds to give the follow up error 10 times:

Code: [Select]
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01

avrdude: stk500_recv(): programmer is not responding

I have tried resetting the board, uploading different example sketches (Blink, etc) and I recently tried using one of the other boards to burn a new bootloader to the problematic board. The output tells me the bootloader was uploaded "successfully", but when I try to upload a simple sketch onto the problem board I get the same old error. So no luck so far...

Does anyone here have any thoughts/ideas/solutions for this problem?
9
Thumby / Re: Sprite issues
« Last post by jumlouhasa on April 08, 2024, 04:14:49 AM »
This is awesome!
10
Thumby / Re: Porting micropython thumby libraries to C?
« Last post by Jason on April 05, 2024, 10:00:30 AM »
I'm starting to look into how i want to make games for the thumby but I realized there's a lot of micropython only functionality like saves and sprites. (I'm addicted to C).

Could someone give me a few pointers and how to reimplement the micropython stuff in C? Here's some of the specific stuff I was trying to figure out:

Where in the micropython fork should I be looking for thumby specific stuff? there's a couple of branches and files, is it all just in rp2? Whats actually loaded on the thumby? there's probably something in the code editor repo i haven't found yet...

For hardware interaction I definitely need to figure out how to load littlefs or whatever filesystem abstraction micropython is using. Is there a specific place in the repo that deals with that? I might just try loading up a littlefs C library..

Also is there any other hardware interactions that C is missing besides the filesystem? I see a sprite system but maybe that's just a nice wrapper around loading sprites and writing them to the buffer.

(anyhow thanks for reading)

Hi,

We don't actually use a fork of MicroPython for the Thumby firmware, we use the vanilla/regular version from the website (1.19.1: https://micropython.org/download/RPI_PICO/). The version we have on our GitHub is mostly for the emulator and testing.

Although we don't build our own MicroPython, I am very familiar with how it works. If you want to use littlefs from C then you can use version that gets pulled in from MicroPython itself (lib/littlefs/lfs2.h). This isn't exactly simple though as you will have to reimplement the prog/sync/erase functions for the RP2040. The documentation on how to use littlefs is in this header: https://github.com/littlefs-project/littlefs/blob/master/lfs.h

There are a couple of different hardware interactions that would have to be implmented in C:
  • Init and sending data to the display
  • Buttons
  • Sound

The sprite portion of the Thumby library just handles pulling data from a sprite and then copying it into the framebuffer at a location. It also does some simple animation type stuff.
SMF spam blocked by CleanTalk