Jeff Epler
082b299a0c
spelling
2023-09-20 11:23:39 -05:00
Jeff Epler
e7668ed91d
spelling
2023-09-20 11:23:34 -05:00
Jeff Epler
2b754b1f6b
spelling
2023-09-20 11:23:28 -05:00
Jeff Epler
a715f089f4
mpy-cross needs to know it's targeting circuitpython
2023-09-20 11:23:24 -05:00
Jeff Epler
d83285b7d5
update translations
2023-09-20 11:22:43 -05:00
Jeff Epler
8e00c69cdf
spelling
2023-09-20 11:22:34 -05:00
Jeff Epler
cd3ca6b6a6
fix array object name
2023-09-20 11:22:25 -05:00
Jeff Epler
fb2eb6a7d9
add mp_obj_is_tuple_compatible
2023-09-20 11:22:01 -05:00
Jeff Epler
e4e58ac223
add mp_obj_get_type_qstr
2023-09-20 11:21:56 -05:00
Jeff Epler
a9d6661d5b
add and fix exception prototypes
2023-09-20 11:21:50 -05:00
Jeff Epler
b499b7fdc2
add missing type objects
2023-09-20 11:21:34 -05:00
Jeff Epler
57c3dfd579
fix missing define of NONSTANDARD_TYPECODES
2023-09-20 11:21:10 -05:00
Jeff Epler
649ea62f57
fix typo
2023-09-20 11:21:02 -05:00
Jeff Epler
73612ac119
Fix availability of MP_ERROR_TEXT in misc.h
2023-09-20 11:20:56 -05:00
Jeff Epler
aceb573c88
fix makeversionhdr
2023-09-20 11:20:45 -05:00
Jeff Epler
dc277f0aff
fix HEAP_PTR macro
2023-09-20 11:20:39 -05:00
Jeff Epler
36371fe757
fix compiling gc.c
2023-09-20 11:20:29 -05:00
Jeff Epler
0c64275cc6
Add header for PLACE_IN_ITCM
2023-09-20 11:19:57 -05:00
Jeff Epler
e05f79a9c0
update pre-commit
2023-09-20 11:15:13 -05:00
Jeff Epler
5eb7320ae1
fix conditional compliation
2023-09-20 11:10:56 -05:00
Jeff Epler
b6722c30a2
update translations
2023-09-20 11:08:50 -05:00
Jeff Epler
02e54e5f4e
extmod: don't list files that don't exist in our tree
2023-09-20 11:08:12 -05:00
Dan Halbert
4d175ab41a
convert to MP_DEFINED_CONST_OBJ_TYPE()
2023-09-19 21:09:29 -04:00
Dan Halbert
2c0fa0f7dc
initial merge from v1.20.0; just satisifying conflicts
2023-09-19 11:10:12 -04:00
Scott Shawcroft
e39fbf1b26
Merge pull request #8401 from jepler/i2c-expander-init
...
Fast(ish) special purpose bitbang spi over i2c
2023-09-18 13:19:49 -07:00
Scott Shawcroft
c86b3ae19f
Update to merged idf changes
2023-09-18 11:18:04 -07:00
Jeff Epler
faa6887050
Use faster bus & remove final delay
...
this pushes the LCD initialization down to about 1.3s.
2023-09-18 13:00:18 -05:00
Jeff Epler
5a60b8d573
Only delay when explicitly called for
2023-09-18 12:58:54 -05:00
Jeff Epler
67e15bb6a2
makerfabs_tft7: rename properties to match docs
2023-09-18 10:35:49 -05:00
Jeff Epler
75ba82cdb0
lcd_ev: add timings; rename TFT -> TFT_PINS
2023-09-18 10:35:36 -05:00
Jeff Epler
4c682262e6
lcd_ev: fix compile error
2023-09-18 10:35:05 -05:00
Scott Shawcroft
0547ef61f9
Update dotclock for IDF 5.0
2023-09-15 14:43:37 -07:00
Jeff Epler
2a78d16b54
add board.DISPLAY
2023-09-15 14:49:29 -05:00
Jeff Epler
68af5543af
set up display at reset (yayay!)
2023-09-15 14:46:28 -05:00
Jeff Epler
91b98dc9d5
fix constness
2023-09-15 14:45:53 -05:00
Jeff Epler
cff65bbbe2
esp32 lcd ev: fix pin assignments
2023-09-15 14:10:32 -05:00
Jeff Epler
c7b7e22195
remove debug print
2023-09-15 11:16:43 -05:00
Scott Shawcroft
86990e9386
Merge pull request #8404 from BPI-STEAM/CircuitPython-main-PR
...
Update bpi_leaf_s3
2023-09-15 09:12:28 -07:00
Jeff Epler
a8b81ce943
Enhance unexpected keyword argument detection
...
Before, incorrect use when calling a core function would just say
"extra keyword arguments given"; now, it will name the argument:
```python
>>> Synthesizer(bad_kwarg="boo")
TypeError: unexpected keyword argument 'bad_kwarg'
```
2023-09-15 10:39:14 -05:00
Wind-stormger
970e61c8b4
Update bpi_leaf_s3
2023-09-15 02:20:46 +00:00
Scott Shawcroft
4087960dfd
Fix MDNS. C3 works
2023-09-14 15:04:07 -07:00
Jeff Epler
ef9f75ead1
Correct idle status of SCK pin
2023-09-14 14:56:39 -05:00
Jeff Epler
4b41fdb586
Fast(ish) special purpose bitbang spi over i2c
...
with the i2c bus operating at 400kHz this achieves a 4.8kHz SPI clock
rate which could be worse.
It accepts the same style of init sequence as displayio.
tested by scoping the pins on the espressif lcd dev kit with a dummy init sequence:
```python
dotclockframebuffer.ioexpander_send_init_sequence(
bus=bus,
i2c_address=expander_addr,
gpio_address=1,
gpio_data_len=1,
gpio_data=0xff,
cs_bit=1,
mosi_bit=3,
clk_bit=2,
init_sequence=init_sequence)
```
2023-09-14 14:42:48 -05:00
Scott Shawcroft
952118f6c3
Update new boards. Reduce memory use in S2
2023-09-14 11:19:38 -07:00
Scott Shawcroft
17ced21e04
Merge pull request #8397 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2023-09-14 09:25:38 -07:00
Scott Shawcroft
a3d37122a7
Fix PSRAM address
2023-09-13 11:40:09 -07:00
Scott Shawcroft
f357f4a3af
Size optimize 3 more boards
2023-09-13 11:40:09 -07:00
Scott Shawcroft
99726e255d
Switch to newlib nano
2023-09-13 11:40:09 -07:00
Scott Shawcroft
18fd0045f6
More kconfig updates
2023-09-13 11:40:09 -07:00
Scott Shawcroft
0a9ae1f6ba
Code size optimizations
2023-09-13 11:40:09 -07:00