v.0.2.2 NeoPixel_64x64.write_text wieder Pixel weise

This commit is contained in:
tiijay
2025-10-22 19:31:09 +02:00
parent b588339fb4
commit 2eea871408
3 changed files with 23 additions and 17 deletions

View File

@@ -136,7 +136,6 @@ class NeoPixel_64x64(NeoPixel):
char_data = self.selected_font[letter]
char_width = get_char_width(letter)
print(letter)
for row in range(self.font_height):
row_data = char_data[row]
@@ -351,11 +350,8 @@ class NeoPixel_64x64(NeoPixel):
err += dx
y1 += sy
def write_text(self, text: str, xpos: int, line_no: int, color=WHITE) -> None:
"""Textausgabe in Zeile line_no"""
self.draw_text(
text, xpos * (self.font_width + 1), line_no * (self.font_height + 1), color
) # Pixel setzen
def write_text(self, text: str, xpos: int, ypos: int, color=WHITE) -> None:
self.draw_text(text, xpos, ypos, color) # Pixel setzen
self.write() # und anzeigen

View File

@@ -103,11 +103,11 @@ class Wlan:
weather_url = (
f'https://api.weatherapi.com/v1/current.json?key={API_KEY}&q={city}&aqi=yes&lang={lang}'
)
print(f'query: {weather_url}')
if not test_mode:
self.connect()
print(f'query: {weather_url}')
r = urequests.get(weather_url)
print('Status-Code:', r.status_code)