S.J.R. van Schaik
|
8723a6e78d
|
make: disable LTO as it discards the ISRs
|
6 years ago |
S.J.R. van Schaik
|
bb31462909
|
main: use date/time/timezone as build string
|
6 years ago |
S.J.R. van Schaik
|
1c0a6907df
|
clean up and size optimisations
|
7 years ago |
S.J.R. van Schaik
|
f951d695e8
|
test: flash: use different mocking technique
|
7 years ago |
S.J.R. van Schaik
|
108178d1be
|
test: flash: implement wrappers for flash_write() and flash_erase()
|
7 years ago |
S.J.R. van Schaik
|
18d2adcb85
|
make: less strict warnings
|
7 years ago |
S.J.R. van Schaik
|
82d765bee3
|
make: set up test framework
|
7 years ago |
S.J.R. van Schaik
|
7d968dfad9
|
make: mufs: re-organise code and add separate Makefile
|
7 years ago |
S.J.R. van Schaik
|
9f5afa977e
|
make: ftl: add separate Makefile
|
7 years ago |
S.J.R. van Schaik
|
a221bf87bf
|
make: improve prefix support
|
7 years ago |
S.J.R. van Schaik
|
ebd770b957
|
stm32f1: initial support
|
7 years ago |
S.J.R. van Schaik
|
d17c1b65b4
|
make: separate Makefile for shell commands
|
7 years ago |
S.J.R. van Schaik
|
428ce212a5
|
shell: add boot commands
|
7 years ago |
S.J.R. van Schaik
|
6570ab27c9
|
shell: implement version command
|
7 years ago |
S.J.R. van Schaik
|
6dcf58a25d
|
shell: implement echo command
|
7 years ago |
S.J.R. van Schaik
|
c6f3e0e421
|
make: enable link-time optimisations
|
7 years ago |
S.J.R. van Schaik
|
311491bcfb
|
make: define _XOPEN_SOURCE for strptime()
|
7 years ago |
S.J.R. van Schaik
|
acdc364fab
|
shell: rtc: add commands to get and set the date
|
7 years ago |
S.J.R. van Schaik
|
161acf1731
|
make: enable pedantic C99
|
7 years ago |
S.J.R. van Schaik
|
5b97afd1bc
|
shell: implement functions to parse command lines into an (argc, argv) tuple
|
7 years ago |
S.J.R. van Schaik
|
ea142b75fe
|
stm32f0: gpio: rcc: separate GPIO and RCC setup
|
7 years ago |
S.J.R. van Schaik
|
a65cdbfedf
|
mufs: generalise mufs_create() and mufs_mkdir() into mufs_mkpath()
|
8 years ago |
S.J.R. van Schaik
|
1c736c3324
|
mufs: add support for reading and writing files
|
8 years ago |
S.J.R. van Schaik
|
e18107d2d5
|
mufs: add support for directories
|
8 years ago |
S.J.R. van Schaik
|
a88a33ef01
|
mufs: add code to lookup, allocate and free pages in file trees
|
8 years ago |
S.J.R. van Schaik
|
f4b08bb89f
|
mufs: implement block allocation
|
8 years ago |
S.J.R. van Schaik
|
89df8fc5c7
|
make: remove source/shell/part.c
|
8 years ago |
S.J.R. van Schaik
|
ff0b94789e
|
shell: add commands for ftl and mufs
|
8 years ago |
S.J.R. van Schaik
|
51893666a5
|
make: optimise for size
|
8 years ago |
S.J.R. van Schaik
|
2b5225ef98
|
ftl: initial implementation of the Flash Translation Layer
|
8 years ago |
S.J.R. van Schaik
|
7be9d0f049
|
bitops: add ilog2()
|
8 years ago |
S.J.R. van Schaik
|
1fa1dfefb1
|
make: only builds tools for host
|
8 years ago |
S.J.R. van Schaik
|
49c90e70f0
|
shell: introduce part create command
|
8 years ago |
S.J.R. van Schaik
|
adcda56894
|
fs: add initial code to create the partition table
|
8 years ago |
S.J.R. van Schaik
|
2448ddcd4e
|
fs: add block_is_erased() to check if a block is truly erased
|
8 years ago |
S.J.R. van Schaik
|
eca2bc7b17
|
tools: add tool to create empty flash image
|
8 years ago |
S.J.R. van Schaik
|
c594c2aa9a
|
bitset: add functions to manipulate bitsets
|
8 years ago |
S.J.R. van Schaik
|
eb41dd93db
|
shell: separate code
|
8 years ago |
S.J.R. van Schaik
|
4a176a404c
|
make: move stm32f0-specific CFLAGS and LDFLAGS
|
8 years ago |
S.J.R. van Schaik
|
81632df5e9
|
console: separate driver for USART
|
8 years ago |
S.J.R. van Schaik
|
b6d216255f
|
flash: remove old code for SPI flash
|
8 years ago |
S.J.R. van Schaik
|
92b3c1108b
|
flash: implement flash driver model
|
8 years ago |
S.J.R. van Schaik
|
c28ddec92b
|
make: add support for building a host version
|
8 years ago |
S.J.R. van Schaik
|
3873f68817
|
make: restructure build scripts
|
8 years ago |
S.J.R. van Schaik
|
e946d0ce3d
|
tbm: initial commit
|
8 years ago |