Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
StackRduino
/
circuitpython
Public
forked from
adafruit/circuitpython
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
circuitpython
py
emitinlinethumb.c
on
parse-bytecode
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 18, 2016
fixing inline assembler (emitinlinethumb.c)
dpgeorge
committed
6cdf816
View commit details
Copy full SHA for 6cdf816
View code at this point
Browse repository at this point
Commits on Feb 23, 2016
py/emitinlinethumb: Use qstrs instead of char* for names of asm ops.
Show description for 28adab3
dpgeorge
committed
28adab3
View commit details
Copy full SHA for 28adab3
View code at this point
Browse repository at this point
Commits on Jan 27, 2016
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Show description for 8f54c08
dpgeorge
committed
8f54c08
View commit details
Copy full SHA for 8f54c08
View code at this point
Browse repository at this point
Commits on Jan 7, 2016
py/inlinethumb: Remove 30-bit restriction on movwt instruction.
Show description for ea8be37
dpgeorge
committed
ea8be37
View commit details
Copy full SHA for ea8be37
View code at this point
Browse repository at this point
py/inlinethumb: Allow assembler to use big ints as args to instructions.
dpgeorge
committed
47dc592
View commit details
Copy full SHA for 47dc592
View code at this point
Browse repository at this point
Commits on Dec 10, 2015
py/emitinlinethumb: Add support for MRS instruction.
Show description for e242b17
HenrikSolver
authored and
dpgeorge
committed
e242b17
View commit details
Copy full SHA for e242b17
View code at this point
Browse repository at this point
Commits on Nov 29, 2015
py: Change qstr_* functions to use size_t as the type for str len arg.
dpgeorge
committed
c3f64d9
View commit details
Copy full SHA for c3f64d9
View code at this point
Browse repository at this point
Commits on Nov 13, 2015
py: Add constant table to bytecode.
Show description for 713ea18
dpgeorge
committed
713ea18
View commit details
Copy full SHA for 713ea18
View code at this point
Browse repository at this point
py: Put all bytecode state (arg count, etc) in bytecode.
dpgeorge
committed
3a3db4d
View commit details
Copy full SHA for 3a3db4d
View code at this point
Browse repository at this point
Commits on Nov 9, 2015
py/emitinlinethumb: Allow to compile with -Wsign-compare.
dpgeorge
committed
1f92ffb
View commit details
Copy full SHA for 1f92ffb
View code at this point
Browse repository at this point
Commits on Oct 31, 2015
py: In inline asm, vldr and vstr offsets now in bytes not words.
Show description for d6201fc
peterhinch
authored and
dpgeorge
committed
d6201fc
View commit details
Copy full SHA for d6201fc
View code at this point
Browse repository at this point
Commits on Oct 19, 2015
py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler.
dpgeorge
committed
096d1e4
View commit details
Copy full SHA for 096d1e4
View code at this point
Browse repository at this point
Commits on Oct 16, 2015
py: Add option for inline assembler to support ARMv7-M instructions.
Show description for e813541
dpgeorge
committed
e813541
View commit details
Copy full SHA for e813541
View code at this point
Browse repository at this point
Commits on Apr 19, 2015
py/inlinethumb: Support for core floating point instructions.
Show description for 5008972
peterhinch
authored and
dpgeorge
committed
5008972
View commit details
Copy full SHA for 5008972
View code at this point
Browse repository at this point
Commits on Apr 16, 2015
py: Add %q format support to mp_[v]printf, and use it.
dpgeorge
committed
044c473
View commit details
Copy full SHA for 044c473
View code at this point
Browse repository at this point
Commits on Apr 11, 2015
py: In emitinlinethumb, use qstr_data instead of qstr_str and strlen.
dpgeorge
committed
6eb7530
View commit details
Copy full SHA for 6eb7530
View code at this point
Browse repository at this point
Commits on Apr 7, 2015
py: Implement full func arg passing for native emitter.
Show description for 9988618
dpgeorge
committed
9988618
View commit details
Copy full SHA for 9988618
View code at this point
Browse repository at this point
Commits on Mar 3, 2015
py: In inline assembler, reset labels on code-size pass.
dpgeorge
committed
dc79097
View commit details
Copy full SHA for dc79097
View code at this point
Browse repository at this point
py: Give error for duplicate label in inline assembler.
dpgeorge
committed
9c5cabb
View commit details
Copy full SHA for 9c5cabb
View code at this point
Browse repository at this point
Commits on Mar 2, 2015
py: For inline assembler, add bcc_n and bcc_w ops.
Show description for 9f142f0
dpgeorge
committed
9f142f0
View commit details
Copy full SHA for 9f142f0
View code at this point
Browse repository at this point
Commits on Feb 25, 2015
py: Make inline assembler raise exception when branch not in range.
Show description for 5345743
dpgeorge
committed
5345743
View commit details
Copy full SHA for 5345743
View code at this point
Browse repository at this point
Commits on Feb 24, 2015
py: In inline assembler, add return statement to fix flow logic.
dpgeorge
committed
993f067
View commit details
Copy full SHA for 993f067
View code at this point
Browse repository at this point
py: Factor some code in inline thumb assembler to reduce code size.
dpgeorge
committed
e5315f7
View commit details
Copy full SHA for e5315f7
View code at this point
Browse repository at this point
py: Make more asmthumb functions inline to reduce code size.
dpgeorge
committed
e41b21c
View commit details
Copy full SHA for e41b21c
View code at this point
Browse repository at this point
py: Reduce code size of inline thumb assembler by using static tables.
Show description for 8f7976b
dpgeorge
committed
8f7976b
View commit details
Copy full SHA for 8f7976b
View code at this point
Browse repository at this point
Commits on Feb 16, 2015
py: Implement bl/bx instructions for inline Thumb assembler.
dpgeorge
committed
eff10f6
View commit details
Copy full SHA for eff10f6
View code at this point
Browse repository at this point
py: Implement "it" instruction for inline Thumb assembler.
dpgeorge
committed
4249539
View commit details
Copy full SHA for 4249539
View code at this point
Browse repository at this point
Commits on Feb 13, 2015
py: Implement clz and rbit for inline Thumb assembler.
dpgeorge
committed
192d536
View commit details
Copy full SHA for 192d536
View code at this point
Browse repository at this point
py: Implement sdiv/udiv for inline Thumb assembler.
dpgeorge
committed
32f0b79
View commit details
Copy full SHA for 32f0b79
View code at this point
Browse repository at this point
py: Implement push/pop for inline Thumb assembler.
dpgeorge
committed
0d967b8
View commit details
Copy full SHA for 0d967b8
View code at this point
Browse repository at this point
py: Make inline assembler raise proper SyntaxError exception on error.
Show description for 8dfbd2d
dpgeorge
committed
8dfbd2d
View commit details
Copy full SHA for 8dfbd2d
View code at this point
Browse repository at this point
Commits on Feb 12, 2015
py: Add ldrex and strex to thumb2 inline assembler.
Show description for 1bf5a02
dpgeorge
committed
1bf5a02
View commit details
Copy full SHA for 1bf5a02
View code at this point
Browse repository at this point
Commits on Jan 1, 2015
py: Move to guarded includes, everywhere in py/ core.
Show description for 51dfcb4
dpgeorge
committed
51dfcb4
View commit details
Copy full SHA for 51dfcb4
View code at this point
Browse repository at this point
Commits on Dec 20, 2014
py: Remove unnecessary RULE_none and PN_none from parser.
dpgeorge
committed
6efa66f
View commit details
Copy full SHA for 6efa66f
View code at this point
Browse repository at this point
Commits on Dec 10, 2014
py: Make functions static where appropriate.
dpgeorge
committed
969a6b3
View commit details
Copy full SHA for 969a6b3
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.