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
travis-testing
User selector
All users
Datepicker
All time
Commit history
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
Commits on Sep 29, 2014
py: Make macro names in assemblers consistent, and tidy up a bit.
dpgeorge
committed
0b610de
View commit details
Copy full SHA for 0b610de
View code at this point
Browse repository at this point
py: In asmthumb, clean up unit/int types and ite ops.
dpgeorge
committed
851f15f
View commit details
Copy full SHA for 851f15f
View code at this point
Browse repository at this point
Commits on Sep 8, 2014
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
Show description for 7ff996c
dpgeorge
committed
7ff996c
View commit details
Copy full SHA for 7ff996c
View code at this point
Browse repository at this point
Commits on Aug 15, 2014
py: Allow viper to have type annotations.
Show description for 2ac4af6
dpgeorge
committed
2ac4af6
View commit details
Copy full SHA for 2ac4af6
View code at this point
Browse repository at this point
Commits on Jul 17, 2014
py, inline asm: Change "and" op name to "and_" to avoid keyword clash.
Show description for a4022c9
dpgeorge
committed
a4022c9
View commit details
Copy full SHA for a4022c9
View code at this point
Browse repository at this point
Commits on Jun 21, 2014
py: Include mpconfig.h before all other includes.
Show description for 59c675a
pfalcon
committed
59c675a
View commit details
Copy full SHA for 59c675a
View code at this point
Browse repository at this point
Commits on Jun 19, 2014
Prefix ARRAY_SIZE with micropython prefix MP_
eblot
committed
f6932d6
View commit details
Copy full SHA for f6932d6
View code at this point
Browse repository at this point
Commits on May 10, 2014
py: Combine native emitters to 1 glue function; distinguish viper.
Show description for ccc85ea
dpgeorge
committed
ccc85ea
View commit details
Copy full SHA for ccc85ea
View code at this point
Browse repository at this point
Commits on May 7, 2014
py, compiler: Improve passes; add an extra pass for native emitter.
dpgeorge
committed
36db6bc
View commit details
Copy full SHA for 36db6bc
View code at this point
Browse repository at this point
Commits on May 3, 2014
Add license header to (almost) all files.
Show description for 04b9147
dpgeorge
committed
04b9147
View commit details
Copy full SHA for 04b9147
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.