summaryrefslogtreecommitdiffstatshomepage
path: root/docs/library/pyb.Accel.rst
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-11-03 16:18:51 +0000
committerDamien George <damien.p.george@gmail.com>2014-11-03 16:18:51 +0000
commitff319dffad6a0229f8c0cea3a54f73eec8d48e9e (patch)
tree8e3e04c90da1ada44a82f60d0d43eef26d212588 /docs/library/pyb.Accel.rst
parent0344fa1ddfbe8674061fed8e904468b9bd2aa550 (diff)
downloadmicropython-ff319dffad6a0229f8c0cea3a54f73eec8d48e9e.tar.gz
micropython-ff319dffad6a0229f8c0cea3a54f73eec8d48e9e.zip
py: Explicitly set uninitialised struct member to false.
Uninitialised struct members get a default value of 0/false, so this is not strictly needed. But it actually decreases code size because when all members are initialised the compiler doesn't need to insert a call to memset to clear everything. In other words, setting 1 extra member to 0 uses less code than calling memset. ROM savings in bytes: 32-bit unix: 100; bare-arm: 44; stmhal: 52.
Diffstat (limited to 'docs/library/pyb.Accel.rst')
0 files changed, 0 insertions, 0 deletions