Skip to content

Oled ssd1306 not works on my Raspberry pi pico with code down #9172

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 35 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
5bf649f
py: Expose vstr_in_blank_bytes as public.
dpgeorge Oct 13, 2015
61398ab
py: Implement parse bytecode.
dpgeorge Oct 13, 2015
127d1f5
fixing inline assembler (compile2.c)
dpgeorge Oct 13, 2015
6cdf816
fixing inline assembler (emitinlinethumb.c)
dpgeorge Oct 13, 2015
c23a2ea
update parser and compiler to align with latest master
dpgeorge Jan 20, 2016
238b5f5
py/emitglue: Suppress warning for unused parameter.
dpgeorge Jan 21, 2016
2d9531a
py/vstr: Change allocation policy from *2 to +64.
dpgeorge Feb 1, 2016
1c0343f
py/gc: Zero out all newly allocated memory to prevent stale pointers.
dpgeorge Feb 1, 2016
be020eb
update compiler to align with latest changes on master, v1.7
dpgeorge Apr 18, 2016
72912c7
py: Deoptimise try-finally and subscript parse nodes to match master.
dpgeorge Aug 13, 2017
b084ab9
Merge tag 'v1.8' into parse-bytecode
dpgeorge Aug 13, 2017
be23878
py: Update compiler/parser to align with latest changes on master, v1.8.
dpgeorge Aug 13, 2017
e52758d
Merge tag 'v1.8.1' into parse-bytecode
dpgeorge Aug 13, 2017
b4078cb
Revert "py/gc: Zero out all newly allocated memory to prevent stale p…
dpgeorge Aug 14, 2017
5e76ea4
Merge tag 'v1.8.2' into parse-bytecode
dpgeorge Aug 14, 2017
bb254ba
Merge tag 'v1.8.3' into parse-bytecode
dpgeorge Aug 14, 2017
1db0083
Merge tag 'v1.8.4' into parse-bytecode
dpgeorge Aug 14, 2017
d9d9b0a
py/compile2: Don't compile assert statement when optimisations enabled.
dpgeorge Aug 14, 2017
f6e6776
Merge tag 'v1.8.5' into parse-bytecode
dpgeorge Aug 14, 2017
a7f5c64
py/compile2: Track changes made between v1.8.4 and v1.8.5.
dpgeorge Aug 14, 2017
76b564c
Merge tag 'v1.8.6' into parse-bytecode
dpgeorge Aug 14, 2017
545354c
Merge tag 'v1.8.7' into parse-bytecode
dpgeorge Aug 14, 2017
9624f10
Merge tag 'v1.9' into parse-bytecode
dpgeorge Aug 14, 2017
3417b28
py/{parse2,compile2}: Update to work with merged master, v1.9.
dpgeorge Aug 14, 2017
022d6a9
py/parse2: Make pt_show function work.
dpgeorge Aug 14, 2017
25e24b2
Merge tag 'v1.9.1' into parse-bytecode
dpgeorge Aug 14, 2017
c7d334e
Merge tag 'v1.9.2' into parse-bytecode
dpgeorge Aug 30, 2017
d88eab7
py/parse2.h: Update to work with new version, v1.9.2.
dpgeorge Aug 30, 2017
d7576c4
py/compile2: Fix bug with break/continue in else of optimised for-range.
dpgeorge Aug 30, 2017
4ddb838
py/compile2: Raise SyntaxError if positional args are given after */**.
dpgeorge Aug 30, 2017
20f1bd0
py/compile2: Combine arith and bit-shift ops into 1 compile routine.
dpgeorge Aug 30, 2017
39b465c
py/compile2: Optimise emitter label indices to save a word of heap.
dpgeorge Aug 30, 2017
4145377
py: Add MICROPY_USE_SMALL_HEAP_COMPILER option, disabled by default.
dpgeorge Aug 30, 2017
d64154c
py/emitinlinethumb: Update to work with new small-heap compiler.
dpgeorge Sep 1, 2017
949b556
py/compile2: Rename "Micro Python" to "MicroPython".
dpgeorge Sep 6, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions py/compile.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
#include "py/runtime.h"
#include "py/asmbase.h"

#if MICROPY_ENABLE_COMPILER
#if MICROPY_ENABLE_COMPILER && !MICROPY_USE_SMALL_HEAP_COMPILER

// TODO need to mangle __attr names

Expand Down Expand Up @@ -3514,4 +3514,4 @@ mp_obj_t mp_compile(mp_parse_tree_t *parse_tree, qstr source_file, uint emit_opt
return mp_make_function_from_raw_code(rc, MP_OBJ_NULL, MP_OBJ_NULL);
}

#endif // MICROPY_ENABLE_COMPILER
#endif // MICROPY_ENABLE_COMPILER && !MICROPY_USE_SMALL_HEAP_COMPILER
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy